WordPress: добавить текст в конец поста
Авг 19, 2010 Программирование
Добавляем текст после каждого поста в блоге. Как обычно функцию нужно впихнуть в function.php для текущего шаблона. Если файл в теме не существует, то создаем его и дописываем.
function add_post_content($content) {
if(!is_feed() && !is_home()) {
$content .= 'Ваш текст для добавления нужно прописать вот сюда.';
}
return $content;
}
add_filter('the_content', 'add_post_content');
Идеальное решение для прописывания копирайтов и прочей бодяги. Недостаток в том, что текст будет везде одинаковый. Текст не будет отображаться на главной странице и в RSS за это отвечают модификаторы !is_home (), !is_feed ().
Если нужно добавлять только в RSS:
function add_post_content($content) {
if(is_feed()) {
$content .= 'Ваш текст для добавления нужно прописать вот сюда.';
}
return $content;
}
add_filter('the_content', 'add_post_content');
В примере полная поддержка html тегов, возможность вставки картинок и так далее.
Предыдущее сообщение: Проверить активность плагина в WordPressСледующее сообщение: Рабочий аффект
Метки: wordpress, программирование
Сроки разработки
5th Август 2011 at 17:58
Ура! Спасибо! Как раз искал способ добавить копирайт в конец поста.
14th Ноябрь 2011 at 10:32
то, что искала — вечером испробую, спасибо большое:)
тут опечатка в названии темы: «ДОБАВИТЬ ТЕКСТ К КОНЕЦ ПОСТА» — исправьте букву «к» на «в»:)
еще раз спасибо, с уважением,