Поддержка Темы и шаблоны В коментах выходит сразу две аватарки как исправить?

  • В коментах выходит сразу две аватарки как исправить?

    скрин
    https://cdn1.savepice.ru/uploads/2019/3/4/8f859b7c83a0882dc69217b8f736e6ba-full.png

    вот мой comments.php

    <?php
    if ( post_password_required() )
        return;
    
    add_filter('comment_reply_link', 'epcl_replace_reply_link_class');
    
    function epcl_replace_reply_link_class($class){
        $class = str_replace("class='comment-reply-link", "class='comment-reply-link button outline", $class);
        return $class;
    }    
    $count = 0;
    function epcl_comments_callback($comment, $args, $depth) {
    	global $count;
    	$count++;
        $avatar = get_avatar($comment, 144);
        // var_dump($comment);
        $optimized_avatar = get_the_author_meta('avatar', $comment->user_id);
        if( $optimized_avatar && $comment->user_id != '0'){
            $avatar_src = wp_get_attachment_image_src( $optimized_avatar, 'epcl_widget_thumb' );
            $avatar = '<img src="'.$avatar_src[0].'" width="144" width="144" class="avatar">'; 
        }
        $class = (!$avatar) ? ' no-avatar' : '';
    ?>
        <li <?php comment_class('count-'.$count.$class); ?> id="comment-<?php comment_ID() ?>">
        	<?php if($avatar): ?>
                <div class="avatar grid-10 tablet-grid-15 mobile-grid-15"><?php echo wp_kses_post($avatar) ; ?></div>
            <?php endif; ?>
            <div class="right grid-90 tablet-grid-85 mobile-grid-85">
                <cite class="comment-author"><?php comment_author_link(); ?></cite>
                <span class="date"><?php esc_html_e('on', 'reco'); ?> <?php comment_date(); ?></span>
                <div class="clear"></div>
                <div class="text">
                    <?php if ($comment->comment_approved == '0') : ?>
                        <p><?php esc_html_e( 'Your comment is awaiting moderation.', 'reco');?></p>
                    <?php endif; ?>
                    <?php comment_text(); ?>			
                </div>
                <?php comment_reply_link( array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']) ) ); ?>
            </div>
            <div class="clear"></div>
        </li>
    <?php
    }
    ?>
    <!-- start: #comments -->
    <div id="comments" class="bordered hosted <?php if( have_comments() ) echo 'section'; ?>">
    
    	<?php if ( have_comments() ) : ?>
    		<h3 class="title bordered">
    			<?php esc_html( printf( _n( 'One Comment', '%1$s Comments', get_comments_number(), 'reco'), number_format_i18n( get_comments_number() ), '<span>' . get_the_title() . '</span>' ) );
    			?>
    		</h3>
    		<!-- start: .commentlist -->
    		<ol class="commentlist">
            	<?php wp_list_comments( array( 'callback' => 'epcl_comments_callback' ) ); ?>
    		</ol>
            <!-- end: .commentlist  -->
    
    		<?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : ?>
            	<div class="clear"></div>
            	<!-- start: #comment-nav -->
                <nav id="comment-nav" class="pagination section">
                    <div class="nav-previous alignleft"><?php previous_comments_link( esc_html__('Older Comments', 'reco') ); ?></div>
                    <div class="nav-next alignright"><?php next_comments_link( esc_html__('Newer Comments', 'reco') ); ?></div>
                    <div class="clear"></div>
                </nav>
                <!-- end: #comment-nav -->
    		<?php endif; ?>
    
    		<?php if ( ! comments_open() && get_comments_number() ) : ?>
                <h4 class="title section textcenter"><?php esc_html_e('Comments are closed.', 'reco'); ?></h4>
    		<?php endif; ?>
    
    	<?php endif; // have_comments() ?>
    	<?php
    		$commenter = wp_get_current_commenter();
    		$req = get_option( 'require_name_email' );
    		$aria_req = ( $req ? " aria-required='true' required='true'" : '' );
    		$fields =  array(
    			'author' => '<input class="form-author" name="author" type="text" placeholder="' . esc_attr__('Name', 'reco') . '" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' />',
    			'email' => '<input class="form-email" name="email" type="text" placeholder="' . esc_attr__('Email',  'reco') . '" value="' . esc_attr(  $commenter['comment_author_email'] ) . '" size="30"' . $aria_req . ' />',
    			'url' => '<input class="form-website" name="url" type="text" placeholder="' . esc_attr__('Website',  'reco'). '" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" />',
    		);
    		$comments_args = array(
    			'fields' => $fields,
    			'comment_field' => '<textarea id="comment" name="comment" aria-required="true" rows="10" placeholder="'.esc_attr__( 'Comment', 'reco').'"></textarea>',
    			'must_log_in' => '<p class="must-log-in"><a href="' . wp_login_url( apply_filters( 'the_permalink', get_permalink() ) ) . '">'.  esc_html__('Log In', 'reco') .'</a></p>',
    			'comment_form_top' => '',
    			'comment_notes_after' => '',
    			'comment_notes_before' => '',
    			'title_reply_before' => '<h3 id="reply-title" class="comment-reply-title title bordered">',
                'title_reply_after' => '</h3>',
    		);
    		comment_form($comments_args);
    	?>
    	<div class="clear"></div>
    </div>
    <!-- end: #comments -->
    

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
  • Тема «В коментах выходит сразу две аватарки как исправить?» закрыта для новых ответов.