Иногда у блоггеров возникает необходимость сделать карту блога, еще она называется «Карта сайта», обычно на эту страничку выводят полное содержание блога, статичные страницы и записи. Записи могут сортироваться различными методами, важно что бы человек который зашел на карту блога, мог просмотреть все записи.
Сегодня я расскажу как сделать карту для блога WordPress, без знания HTML, PHP и других сложных, для новичков слов.
Карта блога, которую мы будем делать, будет генирироваться автоматически, поэтому при написании новых записей, Вам не прийдется добавлять их в карту блога.
Для создания карты, нам понадобится плагин, который называется Sitemap Generator, скачать его можно на страничке плагина.
После того как Вы скачали плагин, читаем как установить плагин, устанавливаем его согласно инструкции и активируем.
Заходим в раздел «Параметры» — «DDSitemapGen», настраиваем плагин по своему усмотрению, можно выбрать какое содержимое и в какой сортировке отображать при генерации карты сайта. Плагин имеет переводы на русский и украинский язык, так что с настройками проблем быть не может.
Для публикации карты сайта, в панели администрирования, создайте новую страничку с названием «Карта сайта» и короткой ссылкой «/sitemap» переключить закладку редактора на «HTML» и ввести строчку:
<!-- ddsitemapgen -->
Сохраните и опубликуйте страничку. Если Вы все сделали правильно, то теперь у Вашего блога, появится карта с полным содержимым блога.
Тем кто дочитал пост до конца, будет небольшой бонус.
Если Вы установите плагин, то заметите, что хоть он и переведен, но при генерации карты, навигация по карте, отображается на английском языке. Для того что бы такого небыло, скачайте плагин, который я немножко переделал.



13 Октябрь 2008 at 3:05 пп
У меня проблема. Я устанавливал. Он показывал, однако через некоторое время перестал показывать карту. Связано ли это с выходом новой версии (плагин чуточку старый,но вполне был рабочий) или же с chmod. Просто вот недавно штука приключилась. Пытался — отключить, включить — не помогает.
13 Октябрь 2008 at 3:05 пп
Спасибо. У меня получилось сделать карту!)
13 Октябрь 2008 at 3:12 пп
@TimeBlogger — chmod никакой роли не играет в данном случае, плагин не использует никаких дополнительных папок или файлов. Имеет смысл удалить плагин, скачать и установить новый и попробовать перепрописать тег карты, на страничке с картой сайта.
@КПК — где именно получилось, покажите результат
14 Октябрь 2008 at 4:45 пп
Как сделать: создаем карту блога WordPress: Иногда у блоггеров возникает необходимость сделать карту бл... tinyurl.com/4y6zh7
16 Октябрь 2008 at 4:23 пп
А как у него сейчас с разрастанием базы?
Или так же глючит. Ранние оличались этим — я где то 200 таблиц порезал его из базы.
21 Октябрь 2008 at 7:14 пп
Спасибо за плагин ... С родным русским все смотриться намного лучше !!
И спасибо что без всякого «депозита» и т.д...
22 Октябрь 2008 at 12:38 пп
Скачал(по нижней ссылке), активировал, найти закладку «параметры» не могу.
У меня WordPress 2.3.3 может в этом дело? Или всё равно должна быть такая закладка?
23 Октябрь 2008 at 10:12 дп
Спасибо автору, быстро нашёл нужный плагин карты сайта. Достаточно аккуратная и грамотная.
18 Декабрь 2008 at 1:55 пп
Скачала, поставила, не работает. От версии ворпресса зависит?
18 Декабрь 2008 at 2:00 пп
Ну на 2.7 отлично работает, до этого работало и на 2.6, я думаю что не зависит.
18 Август 2009 at 10:01 пп
Блин установил плагин и теперь вместо блога вот такая фигня:
Internal Server Error 500 ошибка
Подскажите, что делать то?
Через FTP удалил все что закачал, но все равно то же самое. Вобщем хотел как лучше а получилось как всегда
30 Октябрь 2009 at 2:27 дп
Я его удалил у себя и поставил http://wordpress.org/extend/plugins/wp-ds-blog-ma... все помещается на 1 странице и более удобно.
14 Декабрь 2009 at 4:17 пп
Добрый день,
и в параметрах я не нашла русс яз.
Как только активирую плагин этот, сразу вверху появляется сообщение
Warning: include (/home/u61503/planeta-oblepih/www/wp-content/plugins/sitemap-generator/lang/english.php) [function.include]: failed to open stream: No such file or directory in /home/u61503/название сайта /www/wp-content/plugins/sitemap-generator.php on line 49
Warning: include () [function.include]: Failed opening '/home/u61503/planeta-oblepih/www/wp-content/plugins/sitemap-generator/lang/english.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/u61503/planeta-oblepih/www/wp-content/plugins/sitemap-generator.php on line 49
что это значит, сразу говорю, я вордресс увидела всего 5 дней назад, и не знаю вообще ничего...........
Вот только по вашим или иным инструкциям пытаюсь делать сайт........
28 Декабрь 2009 at 3:02 пп
Извениете за вторжение, но я Вас нашел по ссылке как создать карту сайта. Вот у меня такая проблема, сайт имеет более 20000 страниц и нужно ему карту сайта сгенерить, не подскажете мне нормальный сервис, замучился искать в инете, одно то не работает, то обрезает количество страниц. Вобщем замучился искать. Помогите, а то Google PR Срезал до нуля из за нее наверно. С уважением Алесакндр. Если можно то на почту ответ, я указал repus-alex@mail.ru
3 Февраль 2010 at 11:21 дп
Индексируется, как собственно и у всех нормальных плагинов и тем.
3 Февраль 2010 at 10:10 дп
Установил на свой блог все отлично работает плагин прост и понятен в использовании. Дмитрий у меня к вам вопрос, заметил в нижнем правом углу карты ссылку на разработчика она индексируется? Спасибо.