Необычные варианты вывода записи в WordPress с the_content и the_excerpt

Описание основных видов вывода записи на WordPress. И модификации the_excerpt и the_content. Например, для вывода конкретного параграфа в цитате поста.

the_content()

Вывод записей поста осуществляется так:

the_content — на странице записей выводит всё содержимое поста; на странице архивов выводит содержимое до тега:

Как поменять вид ссылки «читать дальше…»:

the_excerpt()

Вывод цитаты поста:

С помощью функции the_excerpt(), если имеется цитата, она будет выведена. Если цитаты нет, текст обрежется до 50 слов и в конце вставится: […]. Графика и теги HTML из цитаты вырезаются.

Для смены текста окончания обрезки […] надо добавить в файл functions.php следующий код:

Как вывести второй по счету параграф в тексте цитаты

С помощью кода ниже можно вставить любой по счету параграф в цитату поста. В данном случае вставляется второй параграф содержимого записи. Также обрезаем количество слов до 30.

Добавить в файл functions.php:

Выводится через:

А вот конструкция, если цитата имеется, то выводить цитату. В ином случае выводить нашу функцию вырезки параграфа:

А если нужно вставить что-то между абзацами, то для этого нужно воспользоваться подсчетом параграфов поста в WordPress.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи: "Необычные варианты вывода записи в WordPress с the_content и the_excerpt".

Ваш e-mail не будет опубликован. Обязательные поля помечены *