Описание
Создаёт удобный для поиска HTML-список или таблицу из одной или нескольких XML-карт сайта через шорткод, с человеко-читаемыми заголовками, полученными из последнего сегмента URL.
Возможности
- Отображает несколько карт сайта вместе в виде списка или таблицы
- Живой поиск: фильтрует записи по заголовку или URL
- Автоматическое формирование заголовков: берёт только последний сегмент пути (после «/»), заменяет символы-разделители (дефис или подчёркивание) пробелами и применяет выбранный регистр (Титульный, ВЕРХНИЙ, нижний, Первая буква заглавная или без изменений).
- Опции показа или скрытия исходного URL и даты последнего изменения
- Генератор шорткодов на серверной стороне в настройках для лёгкого копирования (все параметры всегда видны)
- Настраиваемый Cache TTL (в секундах) для уменьшения внешних запросов
Как формируются заголовки
- Берёт часть пути URL после последнего слэша (
/). - Декодирует сегмент URL.
- Заменяет выбранный разделитель slug (по умолчанию
-) и символы подчёркивания (_) пробелами. - Объединяет несколько пробелов в один.
- Применяет выбранное правило регистра.
Пример: https://example.com/category/sub-item-name
“sub-item-name” “sub item name” “Sub Item Name” (с заглавных букв).
Ограничения
- Используется только последний сегмент URL — промежуточные каталоги или несколько сегментов не поддерживаются.
- Нет индивидуальных заголовков для элементов, кроме глобальных настроек разделителя и регистра.
- Невозможно выбрать определённую глубину пути (например, «взять предпоследний сегмент»).
- Нет поддержки пользовательских шаблонов или HTML вокруг элементов, кроме встроенного вывода списка/таблицы.
Лицензия
Этот плагин является свободным ПО, распространяемым по лицензии GNU GPL v2 или более поздней.
Установка
- Загрузите папку
xml-sitemap-to-htmlв/wp-content/plugins/. - Активируйте XS2H XML Sitemap to HTML через Плагины.
- Go to Settings XS2H XML Sitemap to HTML:
- Вставьте каждый URL карты сайта в отдельной строке.
- Укажите символ разделителя slug.
- Установите Cache TTL в секундах (0 = без кэша).
- Сохраните изменения.
- In the same page, use the Shortcode Generator:
- Выберите карты сайта для включения.
- Настройте поиск, макет, регистр, отображение URL/даты и т. д.
- Нажмите Сгенерировать шорткод и скопируйте результат.
- Вставьте сгенерированный шорткод в любую запись или страницу.
Пример шорткода: [xs2h-sitemap-html ids=“1,2” search=“true” separator=”-” layout=“list” show_url=“false” show_lastmod=“true” case=“title” cache_ttl=“3600”]
Часто задаваемые вопросы
-
Можно ли включить вложенные сегменты пути в заголовки?
-
Пока нет. Используется только последний сегмент после последнего
/. -
Как очистить или сбросить кэш?
-
Установите Cache TTL в
0и сохраните; существующие транзиенты будут немедленно удалены. -
Можно ли изменить заголовок отдельного элемента?
-
Нет — индивидуальные заголовки для элементов не поддерживаются, кроме глобальных настроек разделителя и регистра.
Отзывы
Нет отзывов об этом плагине.
Участники и разработчики
«XS2H XML Sitemap to HTML» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«XS2H XML Sitemap to HTML» переведён на 3 языка. Благодарим переводчиков за их работу.
Перевести «XS2H XML Sitemap to HTML» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.2
- Первый релиз: поддержка нескольких карт сайта, живой поиск, отображение списком/таблицей, серверный генератор, простые заголовки на основе slug, полная i18n.