Добавляем дополнительные подзаголовки к названиям записей и страниц в WordPress

Сталкивались ли вы когда-либо с необходимостью добавить подзаголовки к своим записям или страницам в WordPress? Не так давно в одном из наших проектов, ThemeLab, нам понадобилось добавить подзаголовки для некоторых страниц. Мы подумали, что такая возможность пригодится и вам, поэтому решили показать в данной статье, как добавить дополнительный альтернативный заголовок или подзаголовок к записям и страницам в WordPress.

Вот, как это выглядит на нашем сайте ThemeLab:

themelabsubtitle

Первое, что вам нужно сделать – это установить и активировать плагин Secondary Title. После активации вы автоматически увидите дополнительное поле для ввода подзаголовка сразу под основным заголовком на экране редактирования записи:

alternate-title

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

Для изменения опций перейдите в меню Параметры — Secondary Title в панели администратора WordPress.

secondary-title-settings1

На экране параметров вы можете выбирать типы записей, рубрики, а также определенные ID записей, для которых должны выводиться подзаголовки. Вы можете также выбирать расположение поля ввода дополнительного заголовка на экране редактирования записей. Можно поместить его выше или ниже основного поля ввода заголовка.

По умолчанию плагин автоматически выводит на экран дополнительные заголовки, однако вы можете предотвратить это путем указания опции «No» для пункта «Automatic Insert».

Вы можете вручную выводить дополнительные подзаголовки в вашей теме, используя тег шаблонов <?php get_secondary_title(); ?> в файлах вашей темы. Это позволит вам управлять стилями по максимуму.

Стандартный формат вывода подзаголовка имеет следующий вид:

Заголовок записи: Подзаголовок

Вы можете менять данный вывод путем задания своего собственного формата в опции Title Format на странице параметров плагина.

secondry-title-display

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

secondarytitle-preview1

Надеемся, что вам помогла данная статья.

Источник: wpbeginner.com

Блог про WordPress
Комментарии: 6
  1. gOuTM

    Так а разве сама тема не должна поддерживать такой подзаголовок?

    1. Дмитрий (автор)

      Я не встречал тем с подзаголовками. Возможно, что такие темы имеются, но лично мне не попадались.

  2. Otshelnik-fm

    Добавляешь обычное произвольное поле. В теме, ниже заголовка, делаешь его вывод… fin

    Я иногда удивляюсь какие велосипеды изобретают программеры. Да еще и с опциями в админке. Домохозяйки рады ))

    1. Дмитрий (автор)

      Так это и взято с сайта wp beginner :) Beginner, а не guru :)

  3. Otshelnik-fm

    «Вы можете вручную выводить дополнительные подзаголовки в вашей теме, используя тег шаблонов » получается же тоже самое — что и для гуру — добавьте строчку в файле темы… С произвольными полями тоже строчка нужна))

  4. Ольга

    Жаль, что с плагином. Давно хотела реализовать такую штуку, но не хочу ставить дополнительный плагин.
    Я отношусь к тем пользователям вордпресс, которые ратуют за минимальное количество плагинов.
    Так что буду по старинке, ручками в тексте статьи править внешний вид подзаголовка.

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

Получать новые комментарии по электронной почте.