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

Дата публикации:Апрель 30, 2014

Сталкивались ли вы когда-либо с необходимостью добавить подзаголовки к своим записям или страницам в 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

Поделиться

6 комментариев

  1. gOuTM says:

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

    • Дмитрий Алёшин says:

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

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

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

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

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

Оставить комментарий

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

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.