Поддержка Проблемы и решения убрать "0 comments" запись

  • Здравствуйте,

    не могу убрать «0 comments» запись. На главной странице отображаются названия постов, дата и 0 comments. Я закрыла комментарии и хочу скрыть эту запись 0 comments. http://smartgrantist.com/ вот сайт на всякий случай и код из (comments.php) Если честно, уже все перепробовала.

    Подскажите пожалуйста!

    <?php /* Comments Template */
    
    if (post_password_required()) {
    	return;
    }
    if (have_comments()) {
    	$comments_by_type = separate_comments($comments);
    	if (!empty($comments_by_type['comment'])) {
    		$comment_count = count($comments_by_type['comment']); ?>
    		<div id="mh-comments" class="mh-comments-wrap">
    			<h4 class="mh-section-title">
    				<?php printf(_n('1 Comment on %2$s', '%1$s Comments on %2$s', $comment_count, 'mh-magazine-lite'), number_format_i18n($comment_count), get_the_title()); ?>
    			</h4>
    			<ol class="commentlist mh-comment-list">
    				<?php echo wp_list_comments('callback=mh_magazine_lite_comments&type=comment'); ?>
    
    		</div><?php
    	}
    	if (get_comments_number() > get_option('comments_per_page')) { ?>
    		<nav class="mh-comments-pagination">
    			<?php paginate_comments_links(array('prev_text' => __('«', 'mh-magazine-lite'), 'next_text' => __('»', 'mh-magazine-lite'))); ?>
    		</nav><?php
    	}
    	if (!empty($comments_by_type['pings'])) {
    		$pings = $comments_by_type['pings'];
    		$ping_count = count($comments_by_type['pings']); ?>
    		<h4 class="mh-section-title">
    			<?php printf(__('%s Trackbacks & Pingbacks', 'mh-magazine-lite'), $ping_count); ?>
    		</h4>
    		<ol class="pinglist mh-ping-list">
            	<?php foreach ($pings as $ping) { ?>
    				<li id="comment-<?php comment_ID() ?>" <?php comment_class('mh-ping-item'); ?>>
    					<?php echo '<i class="fa fa-link"></i>' . get_comment_author_link($ping); ?>
    
    			<?php } ?>
            <?php
    	}
    	if (!comments_open()) { ?>
    		<p class="mh-section-title mh-no-comments">
    			<?php _e('Comments are closed.', 'mh-magazine-lite'); ?>
    		</p><?php
    	}
    } else {
    	if (comments_open()) {
    		echo '<h4 id="mh-comments" class="mh-section-title mh-comment-form-title">' . __('Be the first to comment', 'mh-magazine-lite') . '</h4>' . "\n";
    	}
    }
    if (comments_open()) {
    	comment_form(array(
    		'title_reply' => __('Leave a Reply', 'mh-magazine-lite'),
            'comment_notes_before' => '<p class="comment-notes">' . __('Your email address will not be published.', 'mh-magazine-lite') . '</p>',
            'comment_notes_after'  => '',
            'comment_field' => '<p class="comment-form-comment"><label for="comment">' . __('Comment', 'mh-magazine-lite') . '</label><textarea id="comment" name="comment" cols="45" rows="5" aria-required="true"></textarea></p>'
    	));
    }
    
    ?>
Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Ищите в других файлах, например archive.php строчку, которая выводит комментарии и убирайте ее..
    или просто в файле style.css пропишите
    .mh-meta-comments {display:none}

    Автор nna15

    (@nna15)

    .mh-meta-comments {display:none} пробовала несколько раз как и с другими вариантами. Добавление в style.css не помогает. archive.php у меня отсутствует. А comments.php тогда не нужно исправлять?

    В Вашем случае наверное проще всего открыть файл mh-custom-functions.php в папке includes и убрать строчки
    146. echo ‘<span class=»entry-meta-comments»><i class=»fa fa-comment-o»></i>‘ . get_comments_number() . ‘</span>’ . «\n»;
    и 151. echo ‘<span class=»mh-meta-comments»><i class=»fa fa-comment-o»></i>’;
    152. mh_magazine_lite_comment_count();
    153. echo ‘</span>’ . «\n»;

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «убрать "0 comments" запись» закрыта для новых ответов.