Зачастую нам не хватает гибкости в управлении анонсами: то мы хотим, чтобы они выводились простым текстом, то форматированным, то длинной в 100 символов, то 50. В общем, нас не поймешь, чего мы хотим. Вот специально для нас, таких непостоянных и капризных, и был сделан плагин The_excerpt Reloaded.
Все, что нужно, чтобы плагин заработал, так это поменять строку вывода анонса на ту, которую предлагает плагин. Искать ее нужно прежде всего в файле index.php.
Находим что-то похожее на the_content(‘Читать далее »’); и меняем на the_excerpt_reloaded();. Видите скобки ()? В них можно размещать несколько параметров:
1. excerpt_length — количество слов в анонсе. По умолчанию равно 120.
2. Allowedtags — разрешает использование ссылок и изображений в анонсе. Полезный параметр, позволяющий уменьшить количество исходящих ссылок на главной странице. Его значения:
<img> – показывает в анонсах изображения
<a> – показывает в анонсах ссылки
<a><img> – показывает в анонсах и ссылки и картинки
3. filter_type — форматирование выводимого текста. Этот параметр работет только в том случае, если вы заполняете в редакторе поле Цитата. Имеет свои значения:
content – обычное форматирование
content_rss – как в кратком RSS
excerpt – улучшенное форматирование
excerpt_rss – как в полном RSS
none – без форматирования, используется по умолчанию.
4. use_more_link – показывает ссылку на полный вариант публикации. По умолчанию отключен.Значения:
FALSE – нет ссылки
TRUE – есть ссылка
5. more_link_text – показывает текст, служащий ссылкой на полный вариант публикации. По умолчанию — more…, но можно в качестве значения параметра вставить любой свой текст.
6. force_more_link – параметр, который отвечает за ссылку на полную версию публикации, если публикация слишком короткая и вся умещается в анонс. По умолчанию такая ссылка не показывается. Значения:
TRUE – есть ссылка
FALSE – нет ссылки
7. fakeit – показывает либо текст, содержащийся в поле Цитата, либо анонс. Значения:
0 – показывает только текст из поля Цитата
1 – если цитата больше, чем разрешенное для вывода количество слов, то она обрезается. Используется по умолчанию.
8. fix_tags – проверяет и восстанавливает теги, если используется параметр excerpt_length. Условия:
FALSE – правильность тегов не проверяется
TRUE – правильность тегов проверяется
Все параметры перечисляются подряд, в том порядке, в каком я их описывал. Если вы хотите использовать значение по умолчанию, то просто пропускаете их, отделяя запятой. Вот пример использования параметров по порядку:
<?php the_excerpt_reloaded(excerpt_length, ‘allowedtags’, ‘filter_type’, use_more_link, ‘more_link_text’, force_more_link, fakeit, fix_tags); ?>
А вот живой пример с уже установленными значениями параметров:
<?php the_excerpt_reloaded(150, ‘<a><img>’, , , , , , FALSE); ?>
Русская версия The_excerpt Reloaded The_excerpt Reloaded