plugin-icon

LuckyWP Table of Contents

Автор: LuckyWP·
Создаёт SEO-дружественное содержание для ваших постов/страниц. Работает автоматически или вручную (через шорткод, Gutenberg-блок или виджет).
Рейтинг
4.9/5
Версия
2.1.14
Активные установки
100K
Последние изменения
Apr 16, 2025
LuckyWP Table of Contents

Создаёт SEO-дружественное содержание для ваших постов, страниц и произвольных типов постов. Полностью настраиваемый внешний вид.

Возможности

  • Автоматическая вставка содержания (настраиваются типы постов и позиция).
  • SEO-дружественен: код содержания готов к использованию Google для сниппетов на странице результатов.
  • Вставка через шорткод, Gutenberg-блок или виджет.
  • Кнопка на тулбаре классического редактора.
  • Gutenberg-блок в «Основных блоках».
  • Настройка минимального количества заголовков для отображения содержания.
  • Настройка глубины заголовков для содержания.
  • Пропуск заголовков по уровню или тексту.
  • Древовидный или линейный вид.
  • Нумерация элементов: десятичные или римские числа по порядку или вложенные.
  • Настраиваемый внешний вид: ширина, выравнивание, размер и толщина шрифта заголовка, размер шрифта элементов, цвета.
  • Цветовые схемы (тёмная, светлая, белая, прозрачная, наследуемая из темы) и возможность переопределения цветов.
  • Ссылка Показать/Скрыть (опционально)
  • Настраиваемые надписи.
  • Плавная прокрутка (опционально).
  • Настройка смещения сверху для плавной прокрутки.
  • Обернуть содержание в тег <!—noindex—> (опционально).
  • Красивые хэши в URL (например, example.com/faq/#how_do_this).
  • Поддержка RTL.
  • Доступно переопределение глобальных настроек в конкретном посте.
  • Хорошая совместимость с темами и плагинами WordPress.

Автодобавление

Для автоматической вставки содержания в посты, выберите опцию » Автодобавление содержания» в настройках плагина (вкладка «Автодобавление»).

Поддерживаемые позиции:

  • перед первым заголовком;
  • после первого заголовка;
  • после первого блока (параграф или заголовок);
  • вверху содержимого поста;
  • внизу содержимого поста.

Также вы можете выбрать типы постов, в которые будет автоматически добавлено оглавление.

Ручная вставка

Для ручного добавления содержания в посты используйте один из путей:

  • кнопка «Содержание» на тулбаре в классическом редакторе;
  • gutenberg-блок «Содержание»;
  • шорткод [lwptoc].

Красивые хэши в URL

По умолчанию, хэш генерируется как текст заголовка (например, #How_Do_This). Вы можете изменить формат хэша в глобальных настройках, вкладка «Прочее».

Для сайтов НЕ на английском языке рекомендуется включить PHP-расширение Intl.

Совместимость

LuckyWP Table of Contents был успешно протестирован со следующими плагинами:

Хуки

Фильтры lwptoc_before, lwptoc_after

Используйте для добавления произвольного HTML-кода до/после содержания.

Пример:

add_filter('lwptoc_before', function ($before) { return '<p>Example text before TOC.</p>' . $before; });

Фильтр lwptoc_shortcode_tag

Используйте этот фильтр для изменения имени тега шорткода [lwptoc].

Пример:

add_filter('lwptoc_shortcode_tag', function ($tag) { return 'toc'; });

Фильтр lwptoc_heading_id

Используется для изменения ID заголовка.

Пример:

add_filter('lwptoc_heading_id', function ($id, $label) { return $id; }, 10, 2);
Проверено на
WordPress 6.7.4
Этот плагин можно скачать и использовать при .