Иногда у блоггеров возникает необходимость сделать карту блога, еще она называется «Карта сайта«, обычно на эту страничку выводят полное содержание блога, статичные страницы и записи. Записи могут сортироваться различными методами, важно что бы человек который зашел на карту блога, мог просмотреть все записи.
Сегодня я расскажу как сделать карту для блога WordPress, без знания HTML, PHP и других сложных, для новичков слов.
Карта блога, которую мы будем делать, будет генирироваться автоматически, поэтому при написании новых записей, Вам не прийдется добавлять их в карту блога.
Для создания карты, нам понадобится плагин, который называется Sitemap Generator, скачать его можно на страничке плагина.
После того как Вы скачали плагин, читаем как установить плагин, устанавливаем его согласно инструкции и активируем.
Заходим в раздел «Параметры» — «DDSitemapGen», настраиваем плагин по своему усмотрению, можно выбрать какое содержимое и в какой сортировке отображать при генерации карты сайта. Плагин имеет переводы на русский и украинский язык, так что с настройками проблем быть не может.
Для публикации карты сайта, в панели администрирования, создайте новую страничку с названием «Карта сайта» и короткой ссылкой «/sitemap» переключить закладку редактора на «HTML» и ввести строчку:
<!-- ddsitemapgen -->
Сохраните и опубликуйте страничку. Если Вы все сделали правильно, то теперь у Вашего блога, появится карта с полным содержимым блога.
Тем кто дочитал пост до конца, будет небольшой бонус.
Если Вы установите плагин, то заметите, что хоть он и переведен, но при генерации карты, навигация по карте, отображается на английском языке. Для того что бы такого небыло, скачайте плагин, который я немножко переделал.
13.10.2008 - 3:05 пп
У меня проблема. Я устанавливал. Он показывал, однако через некоторое время перестал показывать карту. Связано ли это с выходом новой версии (плагин чуточку старый,но вполне был рабочий) или же с chmod. Просто вот недавно штука приключилась. Пытался — отключить, включить — не помогает.
13.10.2008 - 3:05 пп
Спасибо. У меня получилось сделать карту!)
13.10.2008 - 3:12 пп
@TimeBlogger — chmod никакой роли не играет в данном случае, плагин не использует никаких дополнительных папок или файлов. Имеет смысл удалить плагин, скачать и установить новый и попробовать перепрописать тег карты, на страничке с картой сайта.
@КПК — где именно получилось, покажите результат :)
14.10.2008 - 4:45 пп
Как сделать: создаем карту блога WordPress: Иногда у блоггеров возникает необходимость сделать карту бл.. http://tinyurl.com/4y6zh7
16.10.2008 - 4:23 пп
А как у него сейчас с разрастанием базы?
Или так же глючит. Ранние оличались этим — я где то 200 таблиц порезал его из базы.
21.10.2008 - 7:14 пп
Спасибо за плагин … С родным русским все смотриться намного лучше !! :) И спасибо что без всякого «депозита» и т.д…
22.10.2008 - 12:38 пп
Скачал(по нижней ссылке), активировал, найти закладку «параметры» не могу.
У меня WordPress 2.3.3 может в этом дело? Или всё равно должна быть такая закладка?
23.10.2008 - 10:12 дп
Спасибо автору, быстро нашёл нужный плагин карты сайта. Достаточно аккуратная и грамотная.
18.12.2008 - 1:55 пп
Скачала, поставила, не работает. От версии ворпресса зависит?
18.12.2008 - 2:00 пп
Ну на 2.7 отлично работает, до этого работало и на 2.6, я думаю что не зависит.
18.08.2009 - 10:01 пп
Блин установил плагин и теперь вместо блога вот такая фигня:
Internal Server Error 500 ошибка
Подскажите, что делать то?
Через FTP удалил все что закачал, но все равно то же самое. Вобщем хотел как лучше а получилось как всегда
30.10.2009 - 2:27 дп
Я его удалил у себя и поставил http://wordpress.org/extend/plugins/wp-ds-blog-ma… все помещается на 1 странице и более удобно.
14.12.2009 - 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.12.2009 - 3:02 пп
Извениете за вторжение, но я Вас нашел по ссылке как создать карту сайта. Вот у меня такая проблема, сайт имеет более 20000 страниц и нужно ему карту сайта сгенерить, не подскажете мне нормальный сервис, замучился искать в инете, одно то не работает, то обрезает количество страниц. Вобщем замучился искать. Помогите, а то Google PR Срезал до нуля из за нее наверно. С уважением Алесакндр. Если можно то на почту ответ, я указал repus-alex@mail.ru
03.02.2010 - 10:10 дп
Установил на свой блог все отлично работает плагин прост и понятен в использовании. Дмитрий у меня к вам вопрос, заметил в нижнем правом углу карты ссылку на разработчика она индексируется? Спасибо.
03.02.2010 - 11:21 дп
Индексируется, как собственно и у всех нормальных плагинов и тем.