avatar
-
Mam taki kod:
if ( !function_exists( 'shiword_post_details' ) ) { function shiword_post_details( $args = '' ) { global $post; $defaults = array( 'author' => 1, 'date' => 1, 'tags' => 1, 'categories' => 1, 'avatar_size' => 48, 'featured' => 0 ); $args = wp_parse_args( $args, $defaults ); ?> <?php if ( $args['featured'] && has_post_thumbnail( $post->ID ) ) { echo '<div class="sw-post-details-thumb">' . get_the_post_thumbnail( $post->ID, 'thumbnail' ) . '</div>'; } ?> <?php if ( $args['author'] ) { $author = $post->post_author; $name = get_the_author_meta( 'nickname', $author ); $alt_name = get_the_author_meta( 'user_nicename', $author ); $avatar = get_avatar( $author, $args['avatar_size'], 'Gravatar Logo', $alt_name.'-photo',$author_link ); $description = get_the_author_meta( 'description', $author ); $author_link = get_author_posts_url( $author ); ?>
Dzięki temu kawałkowi kodu pokazuje mi info o autorze i detalach postu. Konkretnie chodzi mi o pokazywanie avatara. Kiedy użytkownik ma dodany avatar to jest w porządku pokazuje go, ale kiedy nie doda avatara powinien pokazać się obrazek domyślny. Niestety nie pokazuje obrazka domyślnego tylko zostawia puste pole bez obrazka. Może ktoś pomoże? Dziękuję.
- Temat ‘avatar’ jest zamknięty na nowe odpowiedzi.