n-wp.ru — блог о WordPress
Как вывести цитату поста внутри его содержимого - шорткод цитаты текущего поста | n-wp.ru

Как вывести цитату поста внутри его содержимого — шорткод цитаты текущего поста

Шорткод, позволяющий выводить цитату текущего поста в любом его месте. Удобно использовать, если вы вводите цитату, которая отличает от основного текста поста.

Если вы пользуетесь цитатами (функция the_excerpt), то наверняка уже оценили все удобства, которые становятся доступны: можно выводить на главной странице или в архивах не содержимое поста, а краткое пояснение к нему, которое может отличаться от основного содержимого записи, к цитате можно добавить вывод первого изображения из поста или миниатюры. Обычно цитата не попадает в содержимое поста, но можно это исправить, создав шорткод, с помощью которого можно выводить цитату в любом месте содержимого текущего поста.

Как вывести цитату поста внутри его содержимого - шорткод цитаты текущего поста

Для этого откройте файл functions.php используемой вами темы, и вставьте в него следующий код:

Для шорткода я использовал функцию get_post — с ее помощью можно вывести множество данных. Шорткод цитаты текущего поста используется так:

В начало цитаты можно вставить заголовок текущего поста. Код в этом случае будет такой:

Заголовок можно в этом случае выделить другим цветом:

Можно заголовок сделать универсальной ссылкой на текущий пост, работающей при любых настройках ЧПУ, даже если вы их потом поменяете. Код будет таким:

Пользуйтесь!

tiaurus

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

Комментировать

/* ]]> */