Created
May 4, 2016 05:08
-
-
Save lots0logs/4fca0150e1b054bba9aa1941fa05d16e to your computer and use it in GitHub Desktop.
WordPress :: Divi Theme :: Display Author Bio On Posts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.author-shortcodes { | |
margin-top: 25px; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
get_header(); | |
$show_default_title = get_post_meta( get_the_ID(), '_et_pb_show_title', true ); | |
$is_page_builder_used = et_pb_is_pagebuilder_used( get_the_ID() ); | |
?> | |
<div id="main-content"> | |
<div class="container"> | |
<div id="content-area" class="clearfix"> | |
<div id="left-area"> | |
<?php while ( have_posts() ) : the_post(); ?> | |
<?php if (et_get_option('divi_integration_single_top') <> '' && et_get_option('divi_integrate_singletop_enable') == 'on') echo(et_get_option('divi_integration_single_top')); ?> | |
<?php | |
$et_pb_has_comments_module = has_shortcode( get_the_content(), 'et_pb_comments' ); | |
$additional_class = $et_pb_has_comments_module ? ' et_pb_no_comments_section' : ''; | |
?> | |
<article id="post-<?php the_ID(); ?>" <?php post_class( 'et_pb_post' . $additional_class ); ?>> | |
<?php if ( ( 'off' !== $show_default_title && $is_page_builder_used ) || ! $is_page_builder_used ) { ?> | |
<div class="et_post_meta_wrapper"> | |
<h1 class="entry-title"><?php the_title(); ?></h1> | |
<?php | |
if ( ! post_password_required() ) : | |
et_divi_post_meta(); | |
$thumb = ''; | |
$width = (int) apply_filters( 'et_pb_index_blog_image_width', 1080 ); | |
$height = (int) apply_filters( 'et_pb_index_blog_image_height', 675 ); | |
$classtext = 'et_featured_image'; | |
$titletext = get_the_title(); | |
$thumbnail = get_thumbnail( $width, $height, $classtext, $titletext, $titletext, false, 'Blogimage' ); | |
$thumb = $thumbnail["thumb"]; | |
$post_format = et_pb_post_format(); | |
if ( 'video' === $post_format && false !== ( $first_video = et_get_first_video() ) ) { | |
printf( | |
'<div class="et_main_video_container"> | |
%1$s | |
</div>', | |
$first_video | |
); | |
} else if ( ! in_array( $post_format, array( 'gallery', 'link', 'quote' ) ) && 'on' === et_get_option( 'divi_thumbnails', 'on' ) && '' !== $thumb ) { | |
print_thumbnail( $thumb, $thumbnail["use_timthumb"], $titletext, $width, $height ); | |
} else if ( 'gallery' === $post_format ) { | |
et_pb_gallery_images(); | |
} | |
?> | |
<?php | |
$text_color_class = et_divi_get_post_text_color(); | |
$inline_style = et_divi_get_post_bg_inline_style(); | |
switch ( $post_format ) { | |
case 'audio' : | |
printf( | |
'<div class="et_audio_content%1$s"%2$s> | |
%3$s | |
</div>', | |
esc_attr( $text_color_class ), | |
$inline_style, | |
et_pb_get_audio_player() | |
); | |
break; | |
case 'quote' : | |
printf( | |
'<div class="et_quote_content%2$s"%3$s> | |
%1$s | |
</div> <!-- .et_quote_content -->', | |
et_get_blockquote_in_content(), | |
esc_attr( $text_color_class ), | |
$inline_style | |
); | |
break; | |
case 'link' : | |
printf( | |
'<div class="et_link_content%3$s"%4$s> | |
<a href="%1$s" class="et_link_main_url">%2$s</a> | |
</div> <!-- .et_link_content -->', | |
esc_url( et_get_link_url() ), | |
esc_html( et_get_link_url() ), | |
esc_attr( $text_color_class ), | |
$inline_style | |
); | |
break; | |
} | |
endif; | |
?> | |
</div> <!-- .et_post_meta_wrapper --> | |
<?php } ?> | |
<div class="entry-content"> | |
<?php | |
do_action( 'et_before_content' ); | |
the_content(); | |
wp_link_pages( array( 'before' => '<div class="page-links">' . esc_html__( 'Pages:', 'Divi' ), 'after' => '</div>' ) ); | |
?> | |
</div> <!-- .entry-content --> | |
<div class="et_post_meta_wrapper"> | |
<?php | |
$avatar = get_avatar_url( $post->post_author ); | |
$bio = '<h3 class="author-title">Written by ' . get_the_author_link() . '</h3><p class="author-description">' . get_the_author_meta('description') . '</p>'; | |
if ( '' !== $avatar ) { | |
echo do_shortcode( "[author][author_image]${avatar}[/author_image]${bio}[/author]" ); | |
} | |
if ( et_get_option('divi_468_enable') == 'on' ){ | |
echo '<div class="et-single-post-ad">'; | |
if ( et_get_option('divi_468_adsense') <> '' ) echo( et_get_option('divi_468_adsense') ); | |
else { ?> | |
<a href="<?php echo esc_url(et_get_option('divi_468_url')); ?>"><img src="<?php echo esc_attr(et_get_option('divi_468_image')); ?>" alt="468" class="foursixeight" /></a> | |
<?php } | |
echo '</div> <!-- .et-single-post-ad -->'; | |
} | |
?> | |
<?php | |
if ( ( comments_open() || get_comments_number() ) && 'on' == et_get_option( 'divi_show_postcomments', 'on' ) && ! $et_pb_has_comments_module ) { | |
comments_template( '', true ); | |
} | |
?> | |
</div> <!-- .et_post_meta_wrapper --> | |
</article> <!-- .et_pb_post --> | |
<?php if (et_get_option('divi_integration_single_bottom') <> '' && et_get_option('divi_integrate_singlebottom_enable') == 'on') echo(et_get_option('divi_integration_single_bottom')); ?> | |
<?php endwhile; ?> | |
</div> <!-- #left-area --> | |
<?php get_sidebar(); ?> | |
</div> <!-- #content-area --> | |
</div> <!-- .container --> | |
</div> <!-- #main-content --> | |
<?php get_footer(); ?> |
i have added php file and also added code in the style.css. But the avatar image is not coming up on blog individual post https://yogamala.com.sg/stress-reduction-tips/ . Help me out
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
A child theme is required to properly implement this customization. If you are not currently using a child theme, you can download one using the following link:
https://www.dropbox.com/s/ut4dkjq5n7j9nkz/divi-child-theme-0.1.1.r20.zip?dl=1
Add the first code snippet to your child theme's style.css. Then add the second one to a new file in your child theme's directory named single.php.