Dagon Design Sitemap Generator
Плагин Dagon Design Sitemap Generator это всем известный плагин генерации карты сайта для людей. Я уже рассматривал плагин с похожей функциональностью PS Auto Sitemap, даже использую его до сих пор в этом блоге. Но, к сожалению, со временем выяснился главный недостаток PS Auto Sitemap - он предназначен для небольших авторских блогов. Почему? Потому что в нем нет деления карты сайта на страницы. Конечно, в нем есть кеширование, но вывод на одной странице тысячи ссылок на записи блога очень плохая идея даже с кешированием. Человек найти в такой карте нужную статью просто не сможет, а поисковым ботам лучше подсунуть карту сайта в родном для них формате sitemap.xml (плагин Google XML Sitemaps). Вот и получается, что в одном плагине есть кеширование и куча css-шаблонов карты сайта, но нет деления на страницы. А во втором есть деление на страницы, но зато нет кеширования и css-шаблонов. Оба плагина хоть и работают прекрасно, но давно не обновлялись, а поэтому надежды на то, что они позаимствуют друг у друга недостающие функции практически нет.
Скачиваем плагин с его домашней страницы и устанавливаем его (рекомендую скачать плагин именно с его домашней страницы, а не из депозитария на wordpress.org, так как в депозитарии выложена старая версия плагина):
1. Распаковываем архив.
2. Копируем папку sitemap-generator в /wp-content/plugins/.
3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Плагин переведен на русский язык, но автоматом он не подключится. Сначала зайдите в "Параметры\DDSitemapGen" и включите его. Описывать настройки плагина я не буду, тут все элементарно. Чтобы вставить карту сайту в какую-либо страницу вашего блога добавьте в HTML-режиме редактора тег:
<!-- ddsitemapgen --> |
Теперь на выбранной вами странице будет выведена карта сайта в соответствии с указанными вами настройками. Однако, как я уже сказал, встроенных css-шаблонов в плагине нет, а поэтому карта сайта в шаблоне вашего блога может выглядеть очень некрасиво, в зависимости от того, как в вашем шаблоне прописано оформление списков. Плагин дает возможность через css настроить вывод карты сайта, для этого надо использовать обращение к диву с идентификатором .ddsg-wrapper.
Одним из недостатков плагина также можно назвать невозможность задать сортировку рубрик в карте сайте в том порядке, в котором вы настроили вывод рубрик с помощью плагина My Category Order. Плагин использует свою собственную функцию генерации вывода рубрик, а поэтому подставить нужное orderby=order банально некуда и все рубрики будут выведены по их ID.
Можно вывести карту сайта не только через вставку тега в нужной странице, но и напрямую через код в файле шаблона:
<?php echo ddsg_create_sitemap(); ?> |
Чтобы убрать рекламу сайта плагина на каждой странице вашей карты сайта надо открыть файл плагина sitemap-generator.php и удалить там строчку:
1217 | $t_out .= '<div style="text-align: right"><p style="font-size: 90%">' . DDSG_CREDITS . ' <a title="Dagon Design" href="http://www.dagondesign.com">dagondesign.com</a></p></div>'; |
Забыл сказать про глюк с настройкой плагина в плане опции "Постоянная ссылка на карту сайта:". По идее, если вы используете ЧПУ в вашем блоге и не хотите, чтобы страницы карты сайта имели вид "index.php?page_id=8&pg=2" (где страница с ID=8 это и есть страница с картой сайта), то вы должны тут вписать ярлык вашей страницы. Например, "sitemap". Тогда вторая страница карты сайта будет иметь вид "sitemap/2" и так далее. У большинства людей на данном моменте возникают проблемы с тем, что плагин хоть и меняет урл страницы, но не меняет ее содержимое. Исправить данный баг очень легко – зайдите в "Параметры\Постоянные ссылки" и нажмите кнопку "Сохранить изменения". После этого ЧПУ у вас заработает.
Существует чуть расширенная версия этого плагина под названием
<?php print ddsg_create_siteindex(); ?> |
Данная функция выведет в футере вашего блога список ссылок на страницы вашей карты сайта:
Поисковый бот биржи пройдет во всем страницам вашей карты сайта, захватив максимальное количество страниц. После индексирования функцию из футера можно убрать до следующей переиндексации.
Автор плагина:
Страница плагина:
Рассматриваемая версия: 3.15 от 18.09.2008
Совместимость с версией WordPress: 2.1 и выше.
Понравился пост? Подпишись на обновления по RSS или Twitter !
#61,
Подскажите, данный плагин уже устарел, пишут сдайте в археологический музей его ))) конфликтует при создании дочерней темы плагином. Какой сейчас такого типа (легко настроить на русском) можно установить?
#62,
Благодарю вас, интересный и полезный плагин.
#63,
Все настроено, ошибок нет. Открываю карту сайта, она пустая, ни рубрик, ни названия статей... В чем может быть дело?
#64,
в том, что плагин 13 лет не обновлялся?