Поддержка Проблемы и решения Как убрать "Читать далее" из главного цикла?

  • После двух дней усиленного поиска решения данной задачи, решил обратиться сюда.

    Суть в следующем:
    Хочу изменить главный цикл сайта (wedding.guriew.com) таким образом, чтобы ссылка на пост («more») не отображалась на главной странице(режим «последние записи»). Иными словами, чтобы на главной странице выводилась первая фотография поста, заголовок поста(со ссылкой на пост) и текст поста до «<!—more—>».

    Единственное найденное решение — в style.css прописать «display: none;» для more-link, но в таком случае ссылка в теле html останется и теоретически может не понравится поисковикам.

    Сейчас index.php выглядит так:

    <? get_header();
     if (have_posts()) : while (have_posts()) : the_post(); ?>
     <div <?php post_class(); ?> id="post-<?php the_ID(); ?>">
     <div class="entry">
     <center><?php the_content(); ?><center>
     </div>
     </div>
     <?php endwhile; endif; ?>
     <div class="navigation">
     <? if(get_next_posts_link()) {?>
     <div class="navleft"><span><?php next_posts_link('Предыдущие ') ?></span></div>
     <? } if(get_previous_posts_link()) { ?>
     <div class="navright"><span><?php previous_posts_link('Следующие '); ?></span></div>
     <? } ?>
     </div>
    <? get_footer();?>

    Спасибо за помощь!

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Можно через плагин или functions.php:

    add_filter( 'the_content_more_link', '__return_empty_string' );

    теоретически может не понравится поисковикам

    Не переживайте, поисковики не понизят вас в выдаче из-за наличия ссылок на статью.

    Константин, огромное вам спасибо! Сделал добавлением кода в functions.php.

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