Здравствуйте читатели блога wphello.ru. Постепенно обсуждая все необходимые работы по оптимизации wordpress блога мы добрались до карты сайта или блога, что одно и тоже. Конечно карту можно было сделать и ранее, тогда бы индексация поисковиками проводилась гораздо интенсивнее.
Поначалу я не хотел ставить плагин Dagon Design Sitemap Generator для карты сайта, но все таки пришлось. Так как другой плагин для карты сайта WP-DS-Blog-Map подвел меня. Установил я его, прописал в настройках вывод, а он отказался работать.В очередной раз, когда я захотел изменить в настройках плагина вывод категорий, плагин сам деактивировался. Пришлось удалить его и воспользоваться старым проверенным плагином Dagon Design Sitemap Generator.
Хотя про этот и многие другие плагины много и почти все было расписано, я не побоюсь повториться. Этот блог я делаю не для гуру, которые все это давно знают и умеют, а для новичков, которые только начинают осваивать WordPress. И в какой то степени и мне лично этот блог будет полезен. Так как блоги создаю не каждый день, многое из того что знал может забыться. Здесь же будут собраны все материалы для создания полноценного блога или сайта на WordPress.
Я немного отвлекся в сторону от темы, но давайте продолжим.

Создаем карту сайта с помощью плагина Dagon Design Sitemap Generator

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

Установка плагина Sitemap Generator

Для начала скачиваем плагин по этой ссылке.
Далее следует стандартная установка. Распаковываем архив с плагином, по ftp доступу отправляем папку с плагином в папку wp-content/plugins.
В админке вашего блога активируем плагин. Теперь нам необходимо создать страницу для отображения карты блога. Выбираем "Страницы" - "Добавить страницу". Называем её "Карта блога" или любое другое подходящее название типа "Навигация", и вставляем на странице только код плагина

<!-- ddsitemapgen -->

.
плагин Sitemap Generator Перейдите на ваш блог, в меню должен появиться новый пункт "Карта блога", нажав на который вы увидите карту своего блога.

Настройки плагина карты сайта Sitemap Generator

В администраторской части вашего блога слева в "Настройках" выберите пункт DDSitemapGen.
Настройка Dagon Desing Sitemap Generator Мы попадем в настройки плагина Dagon Design Sitemap Generator. Интерфейс мультиязычен, и если у вас отображается не на русском языке,в пункте "Language" выберите "Russian", внизу страницы нажмите "Update options" и перезагрузите страницу. У меня в папке lang плагина было около двух десятков языков, я их удалил, освободив место и оставил только файлы на английском и русском языках.
В основных настройках Dagon Design Sitemap Generator можете задать количество записей на страницу карты блога (по умолчанию 100). В случае, если записей будет больше 100, карта будет разбита на страницы. код карты на сайт Sitemap Generator
Есть возможность настроить постоянную ссылку на страницу с картой сайта.По умолчанию она у вас будет примерно такая ваш_домен.ru/karta_bloga/(если у вас включены ЧПУ).
Можно настроить что вы хотите показывать в карте блога, в каком порядке (страницы или записи), порядок сортировки, отображать ли количество комментариев к записям.
как сделать карту сайта на сайт
Вы можете исключить из показа определенные рубрики или статические страницы, введя их ID.
правильно сделать карту сайтаКак определить ID рубрики или страницы рассказано здесь Убираем рубрики из меню сайта
Настройки - Полный путь к карте сайта в формате xml пишем после того,как будет сделана карта сайта Google XML Sitemaps. На моем блоге карта сайта лежит в корне блога, и путь до неё http://wphello.ru/sitemap.xml
Где показывать ссылку на карту сайта в формате xml если карта блога разделяется на несколько страниц целесообразно ставить ссылку в конце каждой страницы карты блога.
карта сайта wordpress

И последний пункт Ссылки в карте сайта открывать в новом окне. Сохраняем настройки плагина после внесенных изменений.
Для того, чтобы вызвать карту сайта на страницах записей single.php или на страницах архивов arhives.php в шаблон этих файлов вставляете код

<?php echo ddsg_create_sitemap(); ?>

Оформление страницы с картой сайта

У плагина имеются div теги со стилями:

  • .ddsg-wrapper — содержимое карты WP блога (оформление показа карты, рамки, отступы, шрифт и т.д.)
  • .ddsg-pagenav — постраничная навигация карты блога на WordPress (если страниц будет много

Чтобы придать особый стиль для карты блога, пропишите эти классы в style.php вашей темы и пропишите правила CSS. И на этом про плагин Dagon Design Sitemap Generator и карту блога для посетителей пожалуй все. Если всё таки возникнут вопросы или что то не получится, пишите в комментариях. Поможем.