Всем привет. Сегодня я расскажу как я делал карту блога (ссылка в главном меню). Для быстрого и простого создания карты блога можно (и нужно) воспользоваться плагином для WordPress. Плагинов для создания карты блога несколько и перепробовав некоторые из них я остановил свой выбор на плагине Dagon Design Sitemap Generator.

Качать плагины всегда лучше с сайта разработчика, потому что больше вероятность скачать самую последнюю версию.
Установка:
1. Итак, качаем плагин и после разархивирования заливаем на FTP.
2. Активируем плагин «Dagon Design Sitemap Generator» на странице управления плагинами в админ панели WordPress.
3. Заходим в раздел «Параметры» → «DDSitemapGen», настраиваем плагин по своему усмотрению, можно выбрать какое содержимое и в какой сортировке отображать при генерации карты сайта. Плагин поддерживает русский язык, так что с настройками проблем возникнуть не должно.
4. Далее надо создать новую страницу и в режиме редактирования HTML добавить код: Плагин написан dagondesign.com
Страницы
Публикации
Все. Карта готова.
Важно: Редактор должен быть именно в режиме редактирования HTML.
Что понравилось.
Больше всего мне понравилось достаточно большое количество настроек плагина. Сортировка страниц и постов, если карта сайта очень большая, то есть можно разбить карту на несколько страниц. Также можно указать путь к sitemap.xml, для лучшей индексации поисковиками.
Также есть возможность подстроить внешний вид карты. Для можно использовать следующие CSS классы:
.ddsg-wrapper — содержимое карты сайта,
.ddsg-pagenav — навигация по страницам.
Возможные осложнения.
На следующий день после установки по какой-то причине карта блога пропала. Т.е. страница есть, а сама карта не выводится. Переустановка плагина ни к чему не привела, что тоже не мало меня озадачило.
Решение нашлось не сразу, но нашлось. У этого плагина есть возможность вызавать генератор карты сайта непосредственно из шаблона. Для этого достаточно просто вставить следующий код туда, где вы хотели бы видеть карту сайта:
< ?php echo ddsg_create_sitemap(); ?>
Что собственно я и сделал. Я прсто создал для карты сайта отдельный шаблон и при создании страницы указал именно его. Про то как сделать различные шаблоны для статичных страниц можно прочитать в Codex’e или на блоге Soniki в статье «Иерархия шаблонов в WordPress«.
Так же во время поиска решения я наткнулся на описание проблемы с постраничным разбиением карты блога, но у меня этой проблемы не возникло.
Акция продолжается. Стань победителем и получи обзор блога и ссылку из блогрола на 2 месяца.

2leep.com



26 мая 2009 в 8:28
Отличный плагин. Скачал и установил . Очень полезная штука.
26 мая 2009 в 16:09
Очень полезный плагин — поисковики любят, когда на сайте есть карта. спасибо
20 июля 2009 в 7:14
Пытаюсь установить карту,но при добавлении кода он исчезает и карта не появляется . В чем проблема?
23 сентября 2009 в 11:27
Отличный плагин, до определенных пределов, пока не столкнетесь с проблемами. А проблемы есть,озвученные уже, но не решаемые авторами плагина. Через некоторое время пользователь начинает замечать, как непомерно начинает разрастаться база из-за этого плагина. К примеру я, через 2 месяца использования, с удивлением обнаружил + 500 записей на полмегабайта. Зачем такой баян, проще уж пользоваться стандартными плагинами, чем такой бомбой.
17 октября 2009 в 12:56
Как отсортировать рубрики в этом плагине?
20 октября 2009 в 7:37
Alex, все настройки можно сделать через панель настроек плагина.
05 февраля 2010 в 20:49
Пользуюсь этим плагином наверное уже год, самому очень приятно ориентироваться в своих постах, т.к. тема у меня не ахти на блоге. Из минусов замечено лишь то, что довольно генерирует страницу, что не есть хорошо.
17 октября 2010 в 2:26
У меня на обоих проектах страница выводится криво, сьезжает сайд бар или подвал криво выводится…пришлось отказаться от данного плагина, пока ищу альтернативу.