Плагин Table of Contents Plus (TOC+) — содержание статьи как в Википедии

Привет. Оказывается многие не знают как сделать содержания для статей как в Википедии. Постоянно спрашивают. Например, для большой статьи содержание (структура) будет очень полезна для пользователей. Зашел и сразу увидел о чем статьи. Если нужно, быстро перешел к нужному разделу.

Table of Contents Plus

Я уже писал о том, как сделать содержание для статьи, но в том случае, все нужно делать руками. Иногда лень. А вот сделать содержание для статей как в Википедии очень просто, нужно установить плагин Table of Contents Plus (TOC+) и он все сделает автоматически. Т.е. если у вас уже есть на сайте статьи, то после установки плагина на всех статьях автоматически появится содержание. (В настройках просто укажите где содержание выводить и в каких случаях содержание не нужно. К примеру, если статья короткая, в статье 3 подзаголовка, то содержание выводиться не будет. Хотя можете и указать чтобы выводилось. В общем, ниже в двух словах поясню как что делается)

Устанавливаем Table of Contents Plus

Устанавливается плагин из админки. Плагины — Добавить новый — Поиск плагинов (Table of Contents Plus) — Установить

Настройки элементарные и интуитивно понятные. Настройки — TOC+

настройки плагина TOC+    nastroiki TOC+

  1. Position. Где будет выводиться содержание. (я ничего не менял, я вообще содержание вывожу руками с помощью шорткода. Вы можете попробовать разные способы).
  2. Show when. Показывать содержание в той статье где n-кол-во подзаголовков. Т.е. если стоит 4, то содержание будет выводится в статье, в которой есть 4 подзаголовка. Можете менять как в большую сторону, так и в меньшую.
  3. Auto insert for the following content types. Автоматически выводить содержание в постах и на страницах. Как видите, у меня галочки сняты. Еще раз повторяю, если не хотите чтобы содержание выводилось автоматически, убираете галочки и выводите содержание с помощью шорткода [toc] (в любом месте статьи). Если галочки стоят, но вы не хотите выводить содержание в каких-то определенных статьях, вы можете использовать либо шорткод [no_toc] или указать в настройках исключения ID статьи/страницы (как узнать ID я писал тут).
  4. Heading text. Напишите по-русски заголовок содержание (Оглавление, Содержание, как вам будет угодно).
  5. Allow the user to toggle the visibility of the table of contents. Включенный чекбокс позволяет пользователь открывать или сворачивать содержание. Show text — показать/открыть содержание. Hide text — закрыть/скрыть содержание.
  6. Hide the table of contents initially. При включенном чекбоксе по умолчанию содержание будет свернуто и пользователю нужно бедет кликнуть на «Показать содержание». Тут на ваше усмотрение.
  7. Show hierarchy. Показать иерархию. Т.е. если у вас в статье есть иерархия подзаголовков h2 h3 h4, то в содержание будет структурированная иерархия. Рекомендую галочку включить.
  8. Number list items. Показывать или не показывать нумерацию в содержании. Рекомендую включить.
  9. Enable smooth scroll effect. Плавная или резкая прокрутка к нужному разделу статьи. Тут на ваше усмотрение.

Дальше идут настройки Appearance (отображение содержания)

  1. Width — ширина содержания. Экспериментируйте. Я на всех сайтах оставляю по умолчанию.
  2. Wrapping — обтекание содержания текстом. Без обтекания, справа или слева. Экспериментируйте. У меня по умолчанию.
  3. Font size — размер шрифта в содержании.
  4. Presentation — внешний вид. Модно настроить под свой дизайн сайта (пункт Custom).

Есть еще дополнительные настройки (Advanced), но я их никогда не трогаю. Не было нужды. Откройте Гугл переводчик https://translate.google.com и посмотрите что это за настройки.

Есть возможность создать карту сайта, вкладка sitemap, но мне тоже это ни к чему.

Кстати, если что-то не понятно, во вкладке HELP найдете всю информацию по плагину.

Многие закрывают содержание для статьи в <!—noindex—> я не закрываю. Зачем? В последнее время вообще перестал что либо прятать или закрывать. Даже если беру какие-то куски не уникального контента перестал их закрывать в <!—noindex—>.

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

P.S. Нашел хороший сервис http://actualtraffic.ru/ где собраны более 600 различных партнерских программ и сервисов среди которых можно найти партнерку/сервис/оффер именно под ваш сайт. К каждому сервису представлены описания и отзывы. Обратите внимание. Возможно пригодится.

    ADD YOUR COMMENT