Привет всем друзьям и читателям моего блога.Очень часто стал появляться вопрос на страницах сайта посвященный созданию анонса на главной странице.Очень многие пользователи жалуются, что у них никак не получается сделать анонс записи на на главной, и почему то не появляется кнопка читать далее, а вместо этого выводится полный текст записи.
Скажу по правде, в самом начале у меня возникла точно такая же сложность. Дело в том, что для того что бы сделать анонс записи нужно вручную добавить тег more в режиме HTML.И не понятно почему разработчики пошли на такой шаг, с одной стороны это очень удобно, потому что предоставляют автору самому решить в какой момент времени стоит ограничить анонс. А с другой стороны появляется очень много вопросов связанных с выводом анонсов записей на главной странице сайта.
Вот к примеру несколько типичных вопросов задаваемые новичками:
1)Артем еще подскажи как сделать кнопку «читать дальше» т.е. у меня на главной странице показывается весь текст, а не его анонс. В консоли ставил галочку анонса, но увы, не работает именно для главной страницы.
2)И еще вдогонку один вопрос — есть ли возможность делать автоматически cut для выводимых на гл. страницу заметок? В адмике в рубрике «Чтение» указал опцию «Анонс», но, по-видимому, это имеет отношение только к ленте RSS/ Пока делаю это вручную, вставляя в код статьи more.
Итак, давайте теперь более подробно рассмотрим вопрос добавления анонса на главную страницу сайта.
Как добавить анонс на главную страницу сайта?
Для начала идем в настройки wordpress Параметры –> Чтение и устанавливаем чекбокс в положение “Анонс”.
Итак, допустим у Вас уже готова запись, и Вам нужно вывести ее анонс на главной странице, для этого Вам необходимо установить курсор мыши в том месте где будет предположительное окончание анонса, а далее нажать на кнопку которая указана на изображении ниже (красная стрелка) или сочетание клавиш Alt+Shift+T.
Все это проделывается в визуальном режиме.
Переключившись в этот момент в режим HTML Вы увидите ,что в том месте где Вы добавили тег “Далее” появился тег:
<!--more-->
Точно так же можно в режиме HTML нажать на кнопку:
Как автоматически делать анонс на wordpress?
Очень удобный плагин Вы можете найти вот на этой странице http://mywordpress.ru/plugins/auto-more/ плагин будет делать за вас работу по проставлению тегов more на страницах Вашего сайта. Очень удобный плагин, так как он корректно рассчитывает момент, когда необходимо вставить тег more.Никогда плагин не разобьет абзац, и корректно найдет окончание абзаца. Но только обратите внимание, как только вы удалите или де-активируете плагин, все теги автоматически уберутся.
Как изменить стандартную надпись “Читать далее”?
Очень часто возникает ситуация когда нужно изменить стандартную надпись “Читать далее”, и написать допустим что то более подходящее для статьи.К примеру к этой статье на главной вместо стандартной надписи я мог бы использовать надпись “Узнать более подробно про кнопку Читать далее”. Давайте теперь посмотрим как это делается в wordpress:
Перейдите в режим HTML:
Найдите или добавьте тег More.
Теперь добавьте интересующий текст внутрь тега More:
Обычно на всех стандартных шаблонах это срабатывает.
Ну а если не сработает тогда откройте файл post-template.php, который находится в папке wp-includes откройте его блокнотом и найдите строку:
$output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . ">ID}\" class=\"more-link\">$more_link_text</a>", $more_link_text );
Замените её на такую строку:
$output .= apply_filters( 'the_content_more_link', '
$more_link_text
", $more_link_text );
Сохраните файл, и закачайте его обратно на сервер.
Надеюсь после этой инструкции вопросов связанных с анонсом статей на главной странице сайта будет меньше.
Полезна ли для Вас статья по добавлению анонсов на главную страницу сайта?