Авг
21
32

Плагины карты сайта для 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. Тем не менее, этой информации вполне хватит дабы оценить плюсы и минусы каждого из решений.

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

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

комментария 32 к статье “Плагины карты сайта для 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

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

  • Антон   05.05.2017

    Спасибо за подборку плагинов, протестирую первый)

  • pogudo   01.11.2017

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

  • Кирилл   12.03.2018

    Всё перепробовал, но так необходимый функционал карты сайта и не смог найти :-(

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

    Или хотя бы карту сайта с функцией спойлеров, чтобы при открытии одной категории со статьями другая сворачивалась.
    Это нужно не потому, что много статей, а потому что одна статья может находиться в нескольких категориях сразу. В итоге и статьи хорошо классифицированы и визуальное дублирование не бросается в глаза. А то некоторые решения показывают статью в одной категории, а их последующих её вырезают, дабы не возникало дублирования, что в корне неверно…

  • Tod   12.03.2018

    Кирилл, действительно резонные замечания. Я как-то даже и не думал про страницы в карте сайта или исключение дублей. В блогах изначально был старый модуль Dagon Design Sitemap Generator, а вот на новые сайты в основном ставил что-то из вариантов, описанных в статье. Если найдете какое-то оптимальное интересное решение, напишите в комментариях.

  • Елена   30.06.2018

    Спасибо, очень хорошая статья! Подробности по установке и настройке карты сайта очень помогли,

  • Ксенья Юрьевна   23.02.2019

    Здравствуйте, долго у меня стоит плагин Dagon Design Sitemap Generator. Раньше карта сайта делилась по страницам — 1,2,3, и т. д. Сейчас эту функцию плагин утратил, теперь карта сайта тянется на километр. Посоветуйте,пожалуйста, какой выбрать плагин, чтобы карта сайта делилась на страницы. Поменяла плагин на simple sitemap, но он также тянется одной страницей. К тому же в нем есть только категории и заголовки статей. Нет дат, количества комментариев — одним словом не понравился.

  • Tod   25.02.2019

    Ксенья Юрьевна, использую 2 разных модуля из списка — к сожалению, во всех них разбиение на страницы отсутствует, поэтому подсказать не смогу. Либо гуглить в англоязычном интернете решение, либо поискать предыдущую версию плагина. Но вообще, учитывая что он сделан много-много лет назад, лучше перейти на что-то более новое.

  • Светлана   17.03.2019

    Огромное спасибо! Я только начинаю развивать блог, произвожу все настройки, и ваша статья как нельзя кстати. Уже установила Simple Sitemap, но попробую протестировать и другие. Спасибо.

  • Денис   04.04.2019

    Спасибо, хорошая статья А Вы не знаете как карту сайта Hierarchical HTML Sitemap разбить на страницы? очень неудобно, когда вся карта на одной странице, занимает метры:)

  • Tod   06.04.2019

    Денис, если в модулей нет соответствующей настройки, то кроме добавления своего php-кода, вероятно, никак. Судя по всему, у многих модулей такая проблема.

  • Денис   06.04.2019

    Жаль, я в кодах не силен. А Вы не подскажите плагин карты сайта, который разбивает карту на страницы? К сожалению, все плагины, которые я знаю этого не делают. Интересно, а что будет с одностраничной картой сайта лет через пять, когда на ней будет несколько тысяч ссылок на записи? Она же, наверное, даже не откроется? Почему программисты не думают об этом? Или это не проблема? Хотелось бы узнать Ваше мнение. Спасибо.

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


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

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

Поиск:
Последние посты
Лучшее в категории

Облако тегов
Скажи свое мнение!

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

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

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