n-wp.ru — блог о WordPress
Как разрешить использование цитаты страницы | n-wp.ru

Как разрешить использование цитаты страницы

Код, добавляющий возможность использования поля для ввода цитаты записи в редактор стандартных страниц.

В WordPress есть два типа записей, доступных по-умолчанию — посты и страницы, и обычно последними пренебрегают. А зря, ведь страницы являются отличным средством для фиксации вечной информации, остающейся стабильно доступной и легко находимой при любых изменениях. Кстати, именно поэтому страницы получаются большими по объему, и чтобы правильно сориентировать посетителей, приходится делать список содержимого. Однако иногда можно ограничиться и выводом краткой текстовой аннотации, которую можно сделать, используя цитату записи — ее краткое текстовое содержание. По-умолчанию использовать поле для ввода цитаты страницы в WordPress нельзя, но это можно исправить.

Как разрешить использование цитаты страницы

Для того, чтобы поле для ввода цитаты появилось в редакторе страниц, нужно открыть файл functions.php и добавить в него всего одну строчку:

После этого в настройках экрана редактора отметьте, что вы хотите видеть блок для ввода цитаты записи.

Выводиться цитата страницы в шаблоне page.php стандартным образом:

Если вы хотите избавиться от HTML-разметки параграфа, которым обрамляется текст цитаты, то нужно использовать:

Если же вы наоборот хотите добавить HTML-разметку в текст цитаты, то воспользуйтесь кодом из поста Как добавить кнопки визуального редактора в поле редактирования цитат.

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

3 комментария

  • Вопрос по использованию the_excerpt() , как сделать условие, если «цитата» у записи есть, то вывести её, если «цитаты» нет, то не выводить !ничего (а то выводит обрезанный контент)?

    • Вариант 1

      Вариант 2

      Вариант 3

  • Спасибо за инфу! Кстати, Яндекс вообще не понял, что мне надо, когда я у него спросил «wp цитата в page». А Гугл в первой позиции этот ресурс показал

/* ]]> */