Авг
21
19

Плагины карты сайта для WordPress

HTML карта сайтаТематика карты сайта для WordPress уже несколько раз поднималась в блоге. Если говорить про XML Sitemap под поисковые системы, то тут ранее я советовал одноименный плагин. Сейчас же данная функциональность имеется в последней версии WordPress SEO by Yoast (и нет смысла ставить оба модуля).

Что же касается HTML карты сайта, то используется она для дополнительной навигации пользователей. Для нее я обычно ставил модуль Dagon Design Sitemap Generator. Однако плагин, хоть и рабочий, перестал обновляться пару лет назад. Поэтому пришло время поискать альтернативу. Чем мы сегодня и займемся.

Hierarchical HTML Sitemap

Hierarchical HTML Sitemap

Модуль Hierarchical HTML Sitemap с иерархической картой сайта без дополнительных css или js файлов, только на чистом PHP. Статью о нем нашел в одном из англоязычных блогов, хотя это наша разработка, вот блог автора с информацией по установке плагина.

Данное решение позволяет максимально быстро и просто отобразить список постов блога по категориям с соблюдением иерархии записей. Основные фишки модуля:

  • Возможность добавить страницы в карту сайта.
  • Наличие небольшой навигации по карте с отображением всех категорий.
  • Исключение определенных постов/категорий.
  • Отображение даты.
  • Чистый код без лишних файлов и стилей.

Вот как приблизительно выглядит карта от Hierarchical HTML Sitemap:

Карта сайта 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

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

Авторы модуля Simple Sitemap утверждают, что это самый легкий способ создать карту сайта для WordPress. Вам просто нужно добавить шорткод [simple-sitemap] на страницу или в виджет. Отличительной возможностью данного решения есть наличие элемента сортировки для постов/страниц в карте сайта — по заголовку, дате, категориям, автору и тегу. Скачали модуль более 40 тыс. раз, оценка — 4.8, что весьма неплохо.

PS Auto Sitemap

Карта сайта PS Auto Sitemap

PS Auto Sitemap — плагин для автоматического построения HTML карты сайта. Он легок в установке для новичков и имеет разные настройки для продвинутых пользователей. Основные функции:

  • Показ/исключение разных категорий, отдельных постов и страниц.
  • Ограничение глубины карты сайта.
  • Указание сортировки записей.
  • Выбор стиля оформления карты сайта из 12-ти базовых вариантов.
  • Использование или нет кэшированного контента.

Карта сайта PS Auto Sitemap

В принципе, все возможности плагина более-менее стандартные, единственное, что выделяет его среди других — базовые стили оформления. Скачиваний плагина — более 200 тысяч раз, оценка — 5.

WP SEO HTML Sitemap

Карта сайта WP SEO HTML Sitemap

Предлагаю вашему вниманию еще один интересный модуль — WP SEO HTML Sitemap. Он содержит адаптивную карту сайта, которая станет отличным дополнением к вашей XML Sitemap. Если у вас уже установлен модуль WordPress SEO by Yoast, то карта сайта будет использовать все его настройки при создании HTML версии. Кроме того он обладает следующими возможностями:

  • определение количества колонок для отображения, которые отлично смотрятся во всех современных браузерах;
  • поддержка многоязычности при отображении карты сайта;
  • адаптивность для разных устройств;
  • отсутствие ошибок валидации по версии W3C Markup Validation;
  • возможность отключения CSS стилей;
  • есть ссылка на вашу XML Sitemap.

Отображение карты сайта здесь действительно весьма необычное.

Красивая карта сайта WP SEO HTML Sitemap

Мне нравится. К плюсам определенно относится адаптивность, мультиязычность и другие весьма уникальные опции модуля. Загрузили его более 3 тысяч пользователей.

Simple Wp Sitemap

Плагин Simple Wp Sitemap

Плагин Simple Wp Sitemap предназначен для создания обеих карт сайта — XML и HTML. Отличительной его особенностью есть то, что файлы sitemap.xml и sitemap.html создаются динамически и не являются «частью» сайта. То есть физической страницы на карту не создается. Это, вроде как, позволяет избежать ошибок отсутствия или случайного удаления соответствующих файлов. Выглядит, правда, карта сайта немного простовато:

Плагин Simple Wp Sitemap - простая карта сайта

Кстати, вы можете добавлять в нее другие страницы, которые не являются частью вашего WordPress сайта. Точно также можно ненужные материалы исключать. Плагин Simple Wp Sitemap поддерживает кэширование. Число установок — более 10 тыс., минимальная поддерживаемая версия системы — 4.0, оценка плагина — 5.

WP Sitemap Page

Плагин WP Sitemap Page

Для создания карты сайта с помощью модуля WP Sitemap Page (после его установки) используйте шорткод [wp_sitemap_page]. Все настраивается достаточно легко, в карту включаются как посты, так и страницы. Загрузок модуля — около 80 тысяч, оценка — 4.8.

Основные функции WP Sitemap Page:

  • поддержка пользовательских типов записей;
  • отображение таксономий;
  • выбор для вывода только страниц или постов;
  • исключение материалов из карты (как постов, так и пользовательских типов);
  • иерархическое отображение категорий;
  • поддержка мультиязычности;
  • возможность настраивать отображение карты через админку WP;
  • наличие специальных CSS стилей оформления.

Итого. Постарался расписать по каждому модулю HTML карты сайта максимально детально. К сожалению, установить их все просто не было времени, пришлось довольствоваться описаниями и скриншотами плагинов на wordpress.org. Тем не менее, этой информации вполне хватит дабы оценить плюсы и минусы каждого из решений.

рейтинг Оцените статью:
Ужасная статьяНичего интересногоТак себеНормальноХорошоКлассный постВ закладки!
(голосов - 2, средний балл: 7,00 из 7)
Загрузка...

категория Категории: Плагины;
теги Теги: , , , , , , .

комментариев 19 к статье “Плагины карты сайта для WordPress”

  • merfo   23.08.2015

    Мне больше всех понравился Simple Sitemap, но, как я помню, карту сайта можно создать самому, создав шаблон страницы и запхнув в него пару строк кода.

  • Tod   23.08.2015

    merfo, теоретически да, можно создать и самому через PHP функции, но там есть масса нюансов, которые придется реализовать. Мне лично проще установить какой-то плагин + быстро управлять ним с помощью тех или иных опций.

  • Дмитрий   21.11.2015

    Мне кажется, что все таки через функцию реализовывать намного удобнее:) Ну это для сторонников минимизации количества плагинов в блоге (сея идея мне импонирует, меньшая нагрузка на БД и бла бла бла). Я когда решал этот вопрос — нашел кусок кода функции — вставил в файл functions.php, скопировал php файл с шаблоном страницы (page.php), вставил туда наименование функции и все готово. В принципе не сложнее, чем настройка плагина:) Если нужен будет кому кусок когда, можете написать (zm2zm@yandex.ru) — скину.

  • Tod   21.11.2015

    Дмитрий, тут все зависит от уровня подготовки пользователя и сложности карты сайта. Некоторые плагины предоставляют много разных настроек + разбиение по категориям в красивом оформлении смотрится симпатично. Но можно и обычной функцией реализовать, согласен.

  • Эвелина   23.01.2016

    «Для вставки карты сайта используется шорткод …», подскажите мне, пожалуйста, какой шорткод нужно прописать для карты через плагин Yoast SEO. Ищу уже несколько дней!

  • Tod   23.01.2016

    Эвелина, в Yoast SEO нет карты сайта в формате HTML (которая размещается на странице сайта), там только XML.

  • Эвелина   23.01.2016

    Ну, я что-то никак не могу сообразить, что же мне делать. Как мне оформить карту сайту для посетителей. Вы можете мне подсказать?

  • Tod   24.01.2016

    Эвелина, для обычной HTML карты сайта нужно использовать один из плагинов, приведенных в данной статье. Попробуйте первый — Hierarchical HTML Sitemap, после установки добавите на страницу шорткод [htmlmap].

  • Эвелина   24.01.2016

    :) Благодарю Вас!

  • Диана   25.01.2016

    Хотелось бы мне, чтобы карта сайта разбивалась на страницы, но плагин почему-то не срабатывает. У вас, как я вижу, тоже все на одной странице.

    Благодарю.

  • Tod   26.01.2016

    Диана, число ссылок на страницах нужно искать в настройках плагинов. Большинство позволяет указывать данную опцию. У меня в карте сайта все работает.

  • Максим Громов   26.01.2016

    Спасибо за замечательную подборку! Попробовал рекомендуемый Вами плагин Hierarchical HTML Sitemap. Раньше пользовался WP DS Blog Map, но он давно не обновляется, решил послушать ваши рекомендации и мне понравился иерархикал. А вы не пробовали версию PRO этого плагина? Там вроде как уже есть крутые и хитрые настройки. Подумываю купить, но информации по нему пока мало

  • Tod   27.01.2016

    Максим, pro версию не пробовал, вполне хватает обычной функциональности.

  • Роман   07.02.2016

    Здравствуйте.
    Пользуюсь на своем блоге PS Auto Sitemap
    Делаю другой сайт на трех языках. В описании плагина WP SEO HTML Sitemap пишете он поддерживает мультиязычность.
    Установил, активировал, выбрал страницу для отображения карты. Все работает все отображается.
    На русском — только ркусские записи. На английском если выбираю страницу карты и активирую — только английские статьи, однако при этом русская карта исчезает, и наоборот.
    Как настроить что бы на трех языках отображались три разные карты сайта? Или какой другой плагин использовать для этого?
    Мультиязычность сделанна с помощью плагина Polilang.
    Спасибо.

  • Tod   08.02.2016

    Роман, увы с мультиязычностью и картой сайта не сталкивался. Если честно, не совсем понял проблему — если переключаетесь на другой язык, то теоретически остальные карты должны скрываться или нет? Возможно, следует поискать еще модули, где указана «поддержка мультиязычности» и попробовать настроить их.

  • Роман   10.02.2016

    Надо настроить что бы на каждом языке была своя карта сайта.
    Пробовал WP SEO HTML Sitemap, но она выдает только на один любой язык и все записи с того языка.
    Хотя в настройках можно указать страницу карты на каждый язык отдельно.
    Один плагин, уже не помню какой выдавал все записи сайта на всех языках, но там выглядело это совсем не хорошо.

  • Tod   10.02.2016

    Роман, сложно подсказать, т.к. просто не сталкивался с такой задачей. Тут нужно либо найти соответствующую англоязычную статью про работающее решение или самому тестировать все модули, которые заявляют поддержку мультиязычности.

  • Роман   10.02.2016

    Спасибо.
    4 плагина разных ставил, но ниодин не выдал желаемый результат.
    Либо карта на всех языках, либо только на одном единственном.
    А кстати если три одинаковых плагина установить на вордпресс, между ними войны не будет?
    Такой вариант позволит решить задачу в теории.

  • Tod   11.02.2016

    Роман, могу посоветовать лишь попробовать установить. В принципе, не вижу причин почему они должны конфликтовать (хотя гарантировать не могу, разумеется).

Оставить комментарий


Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!

Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:

Последние посты
Лучшее в категории
Облако тегов
Скажи свое мнение!

В чем основные плюсы Wordpress?

Посмотреть результаты

Загрузка ... Загрузка ...
Друзья проекта
Последние новости