Как изменить оформление single.php

👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

Хочу сделать так, чтобы перед кусочком статьи, которая виднеется на главной, было что-то еще, но это что-то не показывалось на главной. То есть мне надо, чтобы тег More окружал текст не с одной стороны, а с двух.

Создай свой первый сайт на WordPress

Nek
Оцените автора
Добавить комментарий

  1. Alexx

    А в чем проблема? single.php отвечает только за single.php и изменения в нем не отображаются на главной (index.php)

    Ответить
    1. Видимо речь идет о том, чтобы вводить в редакторе полный текст, а отображать на главной странице только его часть.

      Ответить
      1. Alexx

        можно включить в шаблоне стандартную возможность WP “цитата” и вбивать анонс записи в доп. поле – на главной будет отображаться только текст из этого поля.

        Ответить
        1. Если контент выводится с помощью the_excerpt, то да. А если с помощью the_content, то придется редактировать щаблон.

          Ответить
  2. Предлагаю простейший вариант.
    1. Откройте файл header.php и добавьте в него следующий код:

    <?php if ( is_page() && is_single() ) : ?>
      <style>
        .single_text {}
      </style>
    <?php else : ?>
      <style>
        .single_text {display:none}
      </style>
    <?php endif; ?>
    

    2. Содержимое, которое должно отображаться только в одиночной записи, отметьте особым образом:

    <div class="single_text"> Этот текст видно только на одиночной странице </div>
    Ответить