Используйте RSS, и обновления ваших любимых сайтов не пройдут мимо! Подробнее об RSS

Свой текст кат-ссылок для каждой записи в WordPress

#

Как-то давно, когда я еще совсем не соображал в PHP я искал плагин для WordPress, реализующий задумку, подсмотренную на Хабрахабре, а именно — свой текст для каждой записи (например, «Еще картинки» или «Внимание, трафик!») вместо скучных «Читать далее», «Подробнее» и тому подобное. Единственное, что мне тогда удалось найти — плагин, меняющий данный текст на другой для всех записей. Это было совсем не то, да и если бы я хотел именно этого, я бы залез в файлы шаблона и поправил бы там одну строчку.
Оказывается, такая возможность уже встроена в WordPress. Для этого вместо простого
<!--more-->
в записи нужно писать, например:
<!--more Внимание, трафик!-->
Узнал я об этом совершенно случайно, успев изобрести свой «велосипед», который, правда, предлагает больше возможностей тем, кто разбирается в коде шаблонов WordPress.
Нужно отредактировать нужным образом файлы шаблонов WP, добавив туда несколько строк, а для этого даже не потребуется покидать админку.
Итак, идем во «Внешний вид — Редактор», выбираем в списке справа файл index.php.
Находим там примерно следующее:
the_content('Читать далее →');
Заменяем на:
$link_text = get_post_custom_values('cut_text');
the_content((isset($link_text)) ? $link_text[0] : 'Читать далее →');

Повторяем те же действия для файлов single.php, archive.php и category.php если они присутствуют.
Теперь, при создании и редактировании записи не забудьте добавить новое произвольное поле и вписать туда текст для ссылки, подходящий записи:
Добавление произвольного поля
Не забудьте нажать «Добавить произвольное поле».
Для других записей потребуется лишь выбирать название поля из выпадающего списке.
Если вам интересно, как это работает, то для каждой записи Worpress позволяет хранить набор уникальных для нее значений, которые можно использовать в разных целях. Например, как здесь — выводить для каждой записи свой текст.

UPD. Ура, я снова слоупок: оба способа между прочими замечательными применениями произвольных полей описаны в статье «Custom fields в WordPress — примеры продвинутого использования» еще за август 2008 года. Рекомендую!

Метки

В закладки!

View Comments к записи «Свой текст кат-ссылок для каждой записи в WordPress»

  1. Kaktus:

    UPD улыбнул

  2. Viktor:

    друг ну ты даешь)))я вообще ни че не смыслю в хтмл и то,по моему в каждом движке в редакторе можно засунуть под любой какой пожелаешь кат)))

blog comments powered by Disqus

Также я пишу о