В WordPress есть 2 различных метода вывода анонсов.
Первый используется в подавляющем большинстве тем по умолчанию и поэтому практически всем знаком. Действует он следующим образом:
- Если просто набрать в редакторе текст и опубликовать его, то анонсом весь текст и будет.
- Если во время набора текста в каком-то месте вставить <!— more —>, то анонсом станет текст до этого кода.
Но не всегда это удобно. Например я столкнулся с тем, что надо было опубликовать на сайте научные статьи и вывести соответственно анонсы к ним, а там статьи начинаются перечислением специалистов, различных учреждений, к которым статья имеет отношение и тому подобное. Соответственно выводить эту информацию как анонс совершенно невозможно.
Вот тут и приходит на помощь 2ой способ вывода анонсов:
<?php the_excerpt(); ?>
Этим кодом надо заменить код "<?php the_content(‘Читать далее »’); ?>" в страницах index.php если вы хотите изменить анонсы на главной странице или в странице archive.php — для изменения вида анонсов на страницах категорий и вывода записей по датам.
При этом для анонса будет использоваться текст из поля "Цитата" редактора WordPress, а если поле "Цитата" будет не заполнено, то просто будут выведены первые 55 слов текста. Все форматирование: выделение жирным, ссылки, изображения при этом убивается, остается только текст.
И фраза "читать далее" или подобная ей тоже исчезнет, но ее вернуть просто "<?php the_excerpt(); ?> <a href="<?php the_permalink() ?>">Читать полностью »</a>" и все вернулось. 🙂
Оба способа вывода анонсов можно сделать более гибкими с помощью плагинов.
Для первого способа это плагин Auto_more, автор Yuri ‘Bela’ Belotitski.
Плагин вставляет <!— more —> после первого </p> или двойного перевода строки, т.е. совместим и с визуальным редактором (правильным!), и с отсутствием оного. Если тег <!— more —> уже наличествует в текста, то ничего не происходит. Т.е. вы получите автоматический анонс из первого абзаца вашего текста.
А для расширения возможностей второго способа можно использовать плагин "the_excerpt Reloaded — умные анонсы the_excerpt".
Он автоматически создает цитаты нужной длины и настраивается по вкусу легким движением руки. Гибкая настройка этого плагина позволяет в любой момент изменить количество выводимых букв, а также «сохраняет» в цитатах теги, например <img>, <a>
, вставлять ссылку «Читать далее» и т.п.
Просто активируйте плагин и замените <?php the_excerpt (); ?>
на <?php the_excerpt_reloaded(); ?>
в нужном шаблоне вашей Темы.
Более подробное описание этого плагина можно найти здесь — "Sonika’s blog >> Плагин для WordPress the_excerpt Reloaded — умные анонсы".
Хорошая тема, почему-то раньше не знал о ней… надо будет поэксперементировать. Спасибо. Сейчас еще посморю на рекоммендованном тобой блоге. может и там есть, что интересное…
…Думал, что не найду этой темы.. Решил для матери сделать блог, но километровые «портянки» в постах просто тупили от незнания, как и где это настраивать. Движок «Вордпресс» только начал изучать и мне всё больше нравятся его возможности. Спасибо за тему, надеюсь это то, что надо…
Автор, респект тебе огромный! Искал эту тему на многих сайтах, а у тя просто плагин кинул и все работает! Ура!