XS2H XML Sitemap to HTML
·
Создавайте удобный для поиска HTML-список или таблицу из одной или нескольких XML-карт сайта с помощью простого шорткода.
Создаёт удобный для поиска 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 или более поздней.