Поддержка Темы и шаблоны Как убрать строку с количеством коментариев (тема twentytw

  • Реально достала эта строка. У меня стоят на этом месте социальные кнопки, а она находится ниже их и это реально некрасиво. Она выглядит следующим образом: «Один комментарий, 2 комментария, 3 комментария и.т.д.» Как её вообще убрать?

Просмотр 15 ответов — с 1 по 15 (всего 16)
  • content.php
    По идее этот кусок

    <?php if ( comments_open() ) : ?>
    				<div class="comments-link">
    					<?php comments_popup_link( '<span class="leave-reply">' . __( 'Leave a reply', 'twentytwelve' ) . '</span>', __( '1 Reply', 'twentytwelve' ), __( '% Replies', 'twentytwelve' ) ); ?>
    				</div><!-- .comments-link -->
    			<?php endif; // comments_open() ?>

    Что конкретно нужно сделать с этим куском? Если найти, то в моём content.php его нет.Вот так мой content.php выглядит полностью.

    <?php
    /**
     * The default template for displaying content
     *
     * Used for both single and index/archive/search.
     *
     * @package WordPress
     * @subpackage Twenty_Twelve
     * @since Twenty Twelve 1.0
     */
    ?>
    
    <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
     <?php if ( is_sticky() && is_home() && ! is_paged() ) : ?>
     <div class="featured-post">
     <?php _e( 'Featured post', 'twentytwelve' ); ?>
     </div>
     <?php endif; ?>
     <header class="entry-header">
    
     <?php if ( is_single() ) : ?>
     <h1 class="entry-title"><?php the_title(); ?></h1>
     <?php else : ?>
     <h1 class="entry-title">
     <a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a>
     </h1>
     <?php endif; // is_single() ?>
    <div id="tumba">
     <?php the_post_thumbnail(); ?>
    </div>
     </header><!-- .entry-header -->
    
    <?php if ( is_search() ) : // Only display Excerpts for Search ?>
     <div class="entry-summary">
     <?php the_excerpt(); ?>
     </div><!-- .entry-summary -->
     <?php else : ?>
     <div class="entry-content">
     <?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'twentytwelve' ) ); ?>
     <?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'twentytwelve' ), 'after' => '</div>' ) ); ?>
     </div><!-- .entry-content -->
     <?php endif; ?>
     </article><!-- #post -->

    Если вставить, то после его вставки становится ещё хуже (комментарии появляются сверху социальных кнопок и внизу).

    Проверил
    Убираю в оригинальном content.php

    <?php if ( comments_open() ) : ?>
    				<div class="comments-link">
    					<?php comments_popup_link( '<span class="leave-reply">' . __( 'Leave a reply', 'twentytwelve' ) . '</span>', __( '1 Reply', 'twentytwelve' ), __( '% Replies', 'twentytwelve' ) ); ?>
    				</div><!-- .comments-link -->
    			<?php endif; // comments_open() ?>

    и строчка с указанием количества комментариев (между названием записи и контентом) пропадает.

    У Вас файл редактировался, посмотрите оригинальный.

    Проверил
    Убираю в оригинальном content.php

    Ничего не понимаю. Я Вам скинул свой оригинал content.php. Там нет этого кода. Вот просмотрите:

    <?php
    /**
     * The default template for displaying content
     *
     * Used for both single and index/archive/search.
     *
     * @package WordPress
     * @subpackage Twenty_Twelve
     * @since Twenty Twelve 1.0
     */
    ?>
    
    <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
     <?php if ( is_sticky() && is_home() && ! is_paged() ) : ?>
     <div class="featured-post">
     <?php _e( 'Featured post', 'twentytwelve' ); ?>
     </div>
     <?php endif; ?>
     <header class="entry-header">
    
     <?php if ( is_single() ) : ?>
     <h1 class="entry-title"><?php the_title(); ?></h1>
     <?php else : ?>
     <h1 class="entry-title">
     <a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a>
     </h1>
     <?php endif; // is_single() ?>
    <div id="tumba">
     <?php the_post_thumbnail(); ?>
    </div>
     </header><!-- .entry-header -->
    
    <?php if ( is_search() ) : // Only display Excerpts for Search ?>
     <div class="entry-summary">
     <?php the_excerpt(); ?>
     </div><!-- .entry-summary -->
     <?php else : ?>
     <div class="entry-content">
     <?php the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentytwelve' ) ); ?>
     <?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'twentytwelve' ), 'after' => '</div>' ) ); ?>
     </div><!-- .entry-content -->
     <?php endif; ?>
     </article><!-- #post -->

    Скачайте и убедитесь http://wordpress.org/themes/twentytwelve
    wp-content/twentytwelve/content.php

    Скачайте и убедитесь http://wordpress.org/themes/twentytwelve
    wp-content/twentytwelve/content.php

    В чём мне нужно убедиться? У меня уже установлен WordPress 3.9.2.

    В чём мне нужно убедиться?

    Скачать тему twentytwelve и убедиться, что Ваш файл content.php отличается от оригинального

    Скачать тему twentytwelve и убедиться, что Ваш файл content.php отличается от оригинального

    Так даже если он отличается, этого кода в нём всё равно нет и всё должно работать если верить Вам.

    Проверил
    Убираю в оригинальном content.php

    <?php if ( comments_open() ) : ?>
    				<div class="comments-link">
    					<?php comments_popup_link( '<span class="leave-reply">' . __( 'Leave a reply', 'twentytwelve' ) . '</span>', __( '1 Reply', 'twentytwelve' ), __( '% Replies', 'twentytwelve' ) ); ?>
    				</div><!-- .comments-link -->
    			<?php endif; // comments_open() ?>

    и строчка с указанием количества комментариев (между названием записи и контентом) пропадает.

    Так что мне теперь из-за этих комментариев заменять оригиналом уже настроенный мною content.php?

    Так что мне теперь из-за этих комментариев заменять оригиналом уже настроенный мною content.php?

    Я Вам подсказал на оригинальном файле.
    Вы же знаете все изменения, которые вносились в теме, Вам проще ориентироваться.
    *************
    Справочник по функциям
    Можно методом тыка поискать по файлам темы этот кусок кода
    Не разберётесь, через css — display:none

    Может кто заглянет, варианты подскажет

    *************
    Это называется: не мешай движку работать 🙂

    Можно методом тыка поискать по файлам темы этот кусок кода

    Вы же видели сколько файлов у этой темы. Очень много времени придётся потратить для поиска.

    Очень много времени придётся потратить для поиска

    Это если вручную

    Используйте редактор, например notepad++
    Открываете все файлы темы одним нажатием
    Вводите искомое
    И «найти во всех открытых документах»

    Реально достала эта строка. У меня стоят на этом месте социальные кнопки

    Думаю, между заголовком h1 и основным контентом социальные кнопки с точки зрения SEO не совсем хорошо.
    Робот сканирует страницу: вот название статьи, по логике дальше должен быть полезный контент, а там какие-то ссылки, кричат «поделись».
    Читателю то же самое, ещё не понял, о чём страница и стоит ли она внимания, а уже назойливо подсовывают — делись, плюсуй и т.д.

    Думаю, между заголовком h1 и основным контентом социальные кнопки с точки зрения SEO не совсем хорошо.
    Робот сканирует страницу: вот название статьи, по логике дальше должен быть полезный контент, а там какие-то ссылки, кричат «поделись».
    Читателю то же самое, ещё не понял, о чём страница и стоит ли она внимания, а уже назойливо подсовывают — делись, плюсуй и т.д.

    Нет, Вы меня не поняли. У меня сначала идёт заголовок записи, её содержание, внизу «поделись с друзьями…», ещё ниже строка с количеством комментариев (которую я хочу убрать) и поля для написания комментария.

    Нет, Вы меня не поняли

    Не понял, т.к. по умолчанию и сверху отображается кол. комментариев, к тому же многие хотят убрать как раз сверху.

    Файл comments.php
    Попробуйте убрать

    <h2 class="comments-title">
    			<?php
    				printf( _n( 'One thought on &ldquo;%2$s&rdquo;', '%1$s thoughts on &ldquo;%2$s&rdquo;', get_comments_number(), 'twentytwelve' ),
    					number_format_i18n( get_comments_number() ), '<span>' . get_the_title() . '</span>' );
    			?>
    		</h2>

Просмотр 15 ответов — с 1 по 15 (всего 16)
  • Тема «Как убрать строку с количеством коментариев (тема twentytw» закрыта для новых ответов.