Current File : /home/kelaby89/cartel.express/wp-content/themes/detailx/skins/default/templates/author-page.php |
<?php
/**
* The template to display the user's avatar, bio and socials on the Author page
*
* @package DETAILX
* @since DETAILX 1.71.0
*/
?>
<div class="author_page author vcard"<?php
if ( detailx_is_on( detailx_get_theme_option( 'seo_snippets' ) ) ) {
?> itemprop="author" itemscope="itemscope" itemtype="<?php echo esc_attr( detailx_get_protocol( true ) ); ?>//schema.org/Person"<?php
}
?>>
<div class="author_avatar"<?php
if ( detailx_is_on( detailx_get_theme_option( 'seo_snippets' ) ) ) {
?> itemprop="image"<?php
}
?>>
<?php
$detailx_mult = detailx_get_retina_multiplier();
echo get_avatar( get_the_author_meta( 'user_email' ), 120 * $detailx_mult );
?>
</div>
<h4 class="author_title"<?php
if ( detailx_is_on( detailx_get_theme_option( 'seo_snippets' ) ) ) {
?> itemprop="name"<?php
}
?>><span class="fn"><?php the_author(); ?></span></h4>
<?php
$detailx_author_description = get_the_author_meta( 'description' );
if ( ! empty( $detailx_author_description ) ) {
?>
<div class="author_bio"<?php
if ( detailx_is_on( detailx_get_theme_option( 'seo_snippets' ) ) ) {
?> itemprop="description"<?php
}
?>><?php echo wp_kses( wpautop( $detailx_author_description ), 'detailx_kses_content' ); ?></div>
<?php
}
?>
<div class="author_details">
<span class="author_posts_total">
<?php
$detailx_posts_total = count_user_posts( get_the_author_meta('ID'), 'post' );
if ( $detailx_posts_total > 0 ) {
// Translators: Add the author's posts number to the message
echo wp_kses( sprintf( _n( '%s article published', '%s articles published', $detailx_posts_total, 'detailx' ),
'<span class="author_posts_total_value">' . number_format_i18n( $detailx_posts_total ) . '</span>'
),
'detailx_kses_content'
);
} else {
esc_html_e( 'No posts published.', 'detailx' );
}
?>
</span><?php
ob_start();
do_action( 'detailx_action_user_meta', 'author-page' );
$detailx_socials = ob_get_contents();
ob_end_clean();
detailx_show_layout( $detailx_socials,
'<span class="author_socials"><span class="author_socials_caption">' . esc_html__( 'Follow:', 'detailx' ) . '</span>',
'</span>'
);
?>
</div>
</div>