- Hierarchical HTML Sitemap
- HTML Page Sitemap
- Simple Sitemap
- PS Auto Sitemap
- WP SEO HTML Sitemap
- Simple Wp Sitemap
- WP Sitemap Page
Тематика карти сайту для WordPress вже кілька разів піднімалася в блозі. Якщо говорити про XML Sitemap під пошукові системи, то тут раніше я радив однойменний плагін . Зараз же ця функціональність є в останній версії WordPress SEO by Yoast (І немає сенсу ставити обидва модуля).
Що ж стосується HTML карти сайту, то використовується вона для додаткової навігації користувачів. Для неї я зазвичай ставив модуль Dagon Design Sitemap Generator . Однак плагін, хоч і робочий, перестав оновлюватися пару років назад. Тому прийшов час пошукати альтернативу. Чим ми сьогодні і займаємося.
Hierarchical HTML Sitemap
модуль Hierarchical HTML Sitemap з ієрархічної картою сайту без додаткових css або js файлів, тільки на чистому PHP. Статтю про нього знайшов в одному з англомовних блогів, хоча це наша розробка, ось блог автора з інформацією по установці плагіна.
Дане рішення дозволяє максимально швидко і просто відобразити список постів блогу за категоріями з дотриманням ієрархії записів. Основні фішки модуля:
- Можливість додати сторінки в карту сайту.
- Наявність невеликої навігації по карті з відображенням усіх категорій.
- Виняток певних постів / категорій.
- Відображення дати.
- Чистий код без зайвих файлів і стилів.
Ось як приблизно виглядає карта від Hierarchical HTML Sitemap:
Для вставки карти сайту використовується шорткод [htmlmap], у якого є додаткові параметри:
- [Htmlmap exclude = 335,556] - виключити записи;
- [Htmlmap exclude_cat = 1,3] - виключити категорії;
- [Htmlmap showpages] - додати сторінки;
- [Htmlmap hidecloud] - заховати навігацію по карті сайту;
- [Htmlmap showdescription] - відобразити короткий опис категорій;
- [Htmlmap hidedate] - приховати дату публікації;
Модуль відносно новий, тому тут тільки 600 завантажень, хоча оцінка досить хороша - 5 з 5-ти. Сумісність починаючи з WP 3.0 і до 4.1.7 на даний момент.
HTML Page Sitemap
HTML Page Sitemap - досить проста по функціональності карта сайту, яка працює тільки зі сторінками, які не постами. Тобто підійде WordPress проектів по типу веб-сайтів, а не блогів.
Додається елемент на сторінку за допомогою шорткода [html_sitemap]. При цьому ви можете використовувати практично всі налаштування, які є в функції wp_list_pages : Exclude, include, sort_order, depth, sort_column, child_of, authors, number, meta_key, meta_value і offset, наприклад:
- [Html_sitemap depth = 3 exclude = 555] - карта сайту не більше 3-х рівнів вкладеності з винятком сторінки ID якої дорівнює 555;
- [Html_sitemap depth = 2 child_of = CURRENT] - відображення підлеглих для поточної сторінки;
- [Html_sitemap show_date = modified sort_column = menu_order] - список сторінок, відсортованих по параметру menu_order з відображенням дати зміни.
По суті, модуль дозволяє вам додавати на сторінку сайту функцію wp_list_pages у вигляді шорткода. Можливо, для когось це стане в нагоді. За функціональністю нагадує плагін Page-list за винятком використання мініатюр у останнього. Установок тут більше 30 тис., Оцінка 4.3, підтримується починаючи з WP 2.7 і до останніх версій.
Simple Sitemap
автори модуля Simple Sitemap стверджують, що це найлегший спосіб створити карту сайту для WordPress. Вам просто потрібно додати шорткод [simple-sitemap] на сторінку або в віджет. Відмінною можливістю даного рішення є наявність елемента сортування для постів / сторінок в карті сайту - за назвою, датою, категоріями, автору і тегу. Завантажили модуль більше 40 тис. Раз, оцінка - 4.8, що досить непогано.
PS Auto Sitemap
PS Auto Sitemap - плагін для автоматичної побудови HTML карти сайту. Він легкий в установці для новачків і має різні налаштування для просунутих користувачів. Основні функції:
- Показ / виключення різних категорій, окремих постів і сторінок.
- Обмеження глибини карти сайту.
- Вказівка сортування записів.
- Вибір стилю оформлення карти сайту з 12-ти базових варіантів.
- Використання чи ні кешованого контенту.
В принципі, всі можливості плагіна більш-менш стандартні, єдине, що виділяє його серед інших - базові стилі оформлення. Завантажень плагіна - більше 200 тисяч разів, оцінка - 5.
WP SEO HTML Sitemap
Пропоную вашій увазі ще один цікавий модуль - WP SEO HTML Sitemap . Він містить адаптивну карту сайту, яка стане відмінним доповненням до вашої XML Sitemap. Якщо у вас вже встановлений модуль WordPress SEO by Yoast, то карта сайту буде використовувати всі його настройки при створенні HTML версії. Крім того він володіє наступними можливостями:
- визначення кількості колонок для відображення, які відмінно виглядають у всіх сучасних браузерах;
- підтримка багатомовності при відображенні карти сайту;
- адаптивність для різних пристроїв;
- відсутність помилок валідації за версією W3C Markup Validation;
- можливість відключення CSS стилів;
- є посилання на вашу XML Sitemap.
Відображення карти сайту тут дійсно дуже незвичайне.
Мені подобається. До плюсів безумовно відноситься адаптивність, багатомовність і інші вельми унікальні опції модуля. Завантажили його більше 3 тисяч користувачів.
Simple Wp Sitemap
плагін Simple Wp Sitemap призначений для створення обох карт сайту - XML і HTML. Відмінною його рисою є те, що файли sitemap.xml і sitemap.html створюються динамічно і не є «частиною» сайту. Тобто фізичної сторінки на карту не створюється. Це, з одного боку, дозволяє уникнути помилок відсутності або випадкового видалення відповідних файлів. Виглядає, правда, карта сайту трохи простовато:
До речі, ви можете додавати в неї інші сторінки, які не є частиною вашого WordPress сайту. Точно також можна непотрібні матеріали виключати. Плагін Simple Wp Sitemap підтримує кешування. Число установок - понад 10 тис., Мінімальна підтримувана версія системи - 4.0, оцінка плагіна - 5.
WP Sitemap Page
Для створення карти сайту за допомогою модуля WP Sitemap Page (Після його установки) використовуйте шорткод [wp_sitemap_page]. Все налаштовується досить легко, в карту включаються як пости, так і сторінки. Завантажень модуля - близько 80 тисяч, оцінка - 4.8.
Основні функції WP Sitemap Page:
- підтримка користувацьких типів записів;
- відображення таксономій;
- вибір для виведення тільки сторінок або постів;
- виняток матеріалів з карти (як постів, так і призначених для користувача типів);
- ієрархічне відображення категорій;
- підтримка багатомовності;
- можливість налаштовувати відображення карти через адмінку WP;
- наявність спеціальних CSS стилів оформлення.
Разом. Постарався розписати по кожному модулю HTML карти сайту максимально детально. На жаль, встановити їх все просто не було часу, довелося задовольнятися описами і скріншотами плагінів на wordpress.org. Проте, цієї інформації цілком вистачить щоб оцінити плюси і мінуси кожного з рішень.