n-wp.ru — блог о WordPress

Плагин для гибкого управления анонсами | The_excerpt Reloaded

Зачастую нам не хватает гибкости в управлении анонсами: то мы хотим, чтобы они выводились простым текстом, то форматированным, то длинной в 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
вы перейдете по ссылке http://www.sonika.ru/blog/wordpress/excerpt-reloaded.htm
Скачать
The_excerpt Reloaded
вы перейдете по ссылке http://guff.szub.net/2005/02/26/the_excerpt-reloaded/

Комментировать