Отображение Отрывка под заголовком страницы в теме Kadence

В этом руководстве приведена инструкция по отображению Отрывка под заголовком для статических страниц с использованием аддона Hooked Elements для Kadence Pro.

Мы зарегистрируем собственный шорткод wn_get_excerpt, который возвращает отрывок, и добавим этот шорткод внутри элемента, привязанного к нужному нам месту.

Шаг 1

Установливаем и активируем плагин сниппетов Code Snippets.

Добавляем новый сниппет.

Заголовок: Отрывок для страницы

Код:

add_post_type_support( 'page', 'excerpt' );

Добавляем ещё один новый сниппет.

Заголовок: [Шорткод] Получение отрывка

Код:

add_shortcode( 'wn_get_excerpt', 'func_wn_get_excerpt' );
/**
 * Defines a custom shortcode that returns the excerpt.
 * 
 * Usage: [wn_get_excerpt]
 *
 * @return string HTML output for excerpt.
 */
function func_wn_get_excerpt() {
	return '<div class="excerpt">' . get_the_excerpt() . '</div>';
}

Шаг 2

Открываем нужную нам страницу на редактирование и вписываем произвольный Отрывок.

Если этого не сделать, то WordPress сам автоматически сгенерит Отрывок из нескольких первых слов основного содержимого записи.

Шаг 3

Переходим по пути Внешний вид > Kadence > Elements.

Создаем новый элемент с типом DEFAULT.

Задаём название элемента, например «Отрывок страницы».

Добавляем созданный нами шорткод:

[wn_get_excerpt]

В Placement выбираем «Произвольный хук» (Custom Hook) и указываем следующее событие:

kadence_entry_hero

Настройки отображения (Display Settings) – Показывать на (Show On): Одиночные страницы (Single Pages).

Шаг 4

Добавляем следующий CSS код в Кастомайзер (Customizer) -> Дополнительный CSS (Additional CSS):

.excerpt {
	margin-top: 20px;
}

Готовасики!

Источник: https://www.kobzarev.com/wordpress/displaying-page-excerpts-below-titles-in-kadence/

Михаил Кобзарёв

Суровый русский тимлид. Жил в Магадане, в офисе московских веб студий и в Тульской деревне. Виртуозно знает WordPress, PHP, ООП, Vue.js и вот это вот все. Делает крутые высоконагруженные сайты, поэтому уже почти захватил весь рынок WordPress разработки в России. Не дает никому делать сайты без спроса. Ведет блог о разработке, дайджест в телеграмме и в ВК. Любит сиськи, баню и радиоэлектронику. 100% патриот (но это не точно). Тролль 542 уровня. Ездит в отпуск раз в 5 лет.

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

%d такие блоггеры, как: