Как создать оглавление в записях и на страницах WordPress

Вы когда-нибудь задумывались о том, чтобы добавить в некоторые ваши длинные статьи блок с оглавлением? Оглавление упрощает пользователю навигацию по большой статье и позволяет сразу перейти к разделу, который он хотел бы прочесть. Также оно положительно влияет на SEO, так как Google автоматически добавляет ссылку Перейти к разделу, когда ваш сайт отображается в результатах поиска. Также вы можете вручную создать оглавление, написав немного кода HTML, но для многих новичков в WordPress это может вызвать трудности. В этой статье мы покажем вам как создать оглавление в записях и на страницах WordPress без единой строчки кода HTML или CSS.

jumptosection[1]

Первым делом вам необходимо установить и активировать плагин Table of Contents Plus. После активации вам необходимо настроить плагин. Просто кликаем на Параметры » TOC+ в административной панели WordPress.

toc-settings[1]

На вкладке Main Options вы можете выбрать где и когда вы хотите выводить оглавление. Стандартное его положение — ‘before the first heading’ (‘перед первым заголовком’). Это означает, что оглавление будет выведено перед первым тегом заголовка в вашей записи или на странице. Можно изменить значение на верх, низ или после первого заголовка.

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

Плагин будет выводить содержание только на страницах. Таково его поведение по-умолчанию. Однако, если вы хотите включить автоматическую генерацию оглавления и для записей блога в том числе, то вам для этого необходимо отметить галочку сразу после настройки ‘Auto insert for the following content types’. Вы можете ознакомиться с нашей статьей по отличиям записей от страниц в WordPress.

В Table of Contents Plus несколько предустановленных скинов. Их можно выбрать в разделе Presentation настроек. Также есть возможность создать свои собственные стили для оглавления.

toc-presentation[1]

После того, как вы закончите с настройками, кликните на кнопку Save Options для сохранения проделанных изменений.

Как это работает?

Плагин автоматически генерирует содержание для статьи, если она соответствует критериям, указанным вами в настройках. По-умолчанию плагин сгенерирует содержание, если в записи/на странице существует как минимум 4 тега заголовка. Этими тегами заголовков могут быть

<h1>, <h2>, <h3>, <h4>

toc-post[1]

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

[no_toc]

Если же вы будете постоянно забывать добавлять такой шорткод в записи, то возможно стоит изменить настройки плагина и/или отключить автоматическую вставку оглавлений. Если вы отключите авто-добавление, то можете в таком случае добавить следующий шорткод для вставки оглавления в записи/на страницы:

[toc]

Если хотите, то можете также вывести содержание в виджет сайдбара. Просто переходим в Внешний вид » Виджеты и перетягиваем виджет TOC+ в сайдбар. Также можно отметить галочку рядом с ‘Show the table of contents only in the sidebar’ (Отображать содержание только в сайдбаре), и оглавление будет выводиться только в сайдбаре, а не в записях и на страницах.

toc-widget[1]

Надеемся, что статья помогла вам добавить оглавление в записях и на страницах WordPress. По всем вопросам и отзывам просим в комментарии ниже.

VN:F [1.9.22_1171]
Rating: 5.0/5 (6 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
  • Марго

    Спасибо за хорошую фишку. А то я вручную делала содержание. А это долго и муторно.

  • нифига не получается не выводится ничего.

Scroll To Top