Главная
  • Выполненные работы
  • Партнеры
  • Услуги и цены


  • Программирование / WordPress: добавить текст в конец поста


    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/dekus/data/www/dekusworld.ru/wp-content/plugins/jetpack/modules/sharedaddy/sharing-service.php on line 425

    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/dekus/data/www/dekusworld.ru/wp-content/plugins/jetpack/modules/sharedaddy/sharing-service.php on line 427

    Добавляем текст после каждого поста в блоге. Как обычно функцию нужно впихнуть в 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 тегов, возможность вставки картинок и так далее.

    Коментарии FB

    комментариев

    Powered by Facebook Comments

    Предыдущее сообщение:
    Следующее сообщение:

    2 коммент. к “WordPress: добавить текст в конец поста”

    1. Egor Solovev пишет:

      Ура! Спасибо! Как раз искал способ добавить копирайт в конец поста.


    2. samanta-life пишет:

      то, что искала — вечером испробую, спасибо большое:)

      тут опечатка в названии темы: «ДОБАВИТЬ ТЕКСТ К КОНЕЦ ПОСТА» — исправьте букву «к» на «в»:)

      еще раз спасибо, с уважением, Людмила


    Оставить комментарий или два

    XHTML: Вы можете использовать эти тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>