Янв
12
193

Карта сайта для блога dagon design sitemap generator

карта сайта sitemapКарта сайта для блога – штука весьма полезная, причем как для людей, так и для поисковых систем. Первым она помогает неплохо сориентироваться на новом для них проекте. Допустим, вы только попали в определенный блог, а там кроме списка последних постов и списка архивов за 20 прошедших месяцев в сайдбаре ничего нет. Наглядность такого варианта оформления блога – нулевая, а вот если добавить карту сайта, то кое-что может проясниться.

С другой стороны, для поисковых систем – это хороший способ показать все страницы блога чтобы их как можно больше и быстрее проиндексировалось.

Обновление 11.01.2018: Учитывая то, что Dagon Sitemap обновлялся в последний раз очень давно, лично я советую посмотреть и выбрать другие плагины карты сайта для WordPress. Сейчас много современных функциональных решений, например:

  • PS Auto Sitemap
  • HTML Page Sitemap
  • Hierarchical HTML Sitemap
  • WP SEO HTML Sitemap

Хотя для поисковиков больше подходит карта сайта в формате XML – об этом вы можете почитать в статье создание XML Sitemap для WordPress блога – там кроме описания найдете специальный плагин для ее построения. А сегодня поговорим про обычную реализацию, которая доступна и наглядна для посетителей проекта. Есть много разных решений для этой задачи – каждый из которых обладает своими особенностями. Одно из них — модуль dagon design sitemap generator. Увидел его недавно на нескольких блогах, задумка мне понравилась, поэтому захотел посмотреть и оценить его на практике.

Скачать плагин Dagon Design Sitemap Generator вы можете на сайте разработчиков здесь.  Имеется 2 версии – последний релиз 3.17 для WordPress версий от 2.1 до 2.8+ (я тестировал на 2.8 и 2.9 – полет нормальный), а также версия плагина 2.7 (для WordPress 2.0, которая больше не поддерживается). Следует заметить, что на официальном сайте WordPress версия плагина Sitemap Generator от Dagon Design старая, поэтому качайте с их домашней страницы. Там же есть пример как будет выглядеть карта сайта.

dagon design sitemap generator

Забегая наперед скажу, что ее можно будет немного подправить в лучшую сторону:)

К сожалению, управлять порядком вывода линков не получится. Поэтому если захотите реализовать блоки тематических ссылок как на сайте https://avi1.ru/o/ с полезными советам, секретам и лайфхаками в Одноклассниках, придется использовать другие решения. Кстати, с помощью этого блога можно получить ответы на такие вопросы как: заработать в этой соцсети, раскрутить аккаунт или группу, удалить, добавить, создать и заблокировать аккаунт и многое другое.

Установка dagon design sitemap generator

Процесс установки плагина достаточно тривиальный — разархивируем файлы плагина из скачанного sitemap-generator.zip, после чего загружаем их в директорию плагинов на фпт wp-content/plugins/. Дальше активируем плагин Sitemap Generator в админке системы и переходим к его настройкам в меню DDSitemapGen.

Что касается параметров настройки, то это:

  • Разбиение на страницы и число линков на каждой.
  • Выбор отображения только публикаций, страниц или обоих вариантов.
  • Сортировка публикаций по дате, заголовку.
  • Разные параметры отображения числа комментариев, даты.
  • Возможность исключить отдельные категории и заметки.
  • Выбор формата навигации, места ее расположения.
  • Добавление ссылки на XML Sitemap (для генерации которой требуется другой плагин, в этом просто указывается ссылка на карту).
  • Можно задать открывать ссылки карты сайта в новом окне.

Кстати, плагином dagon design sitemap generator поддерживается очень много локализаций, в том числе русская и украинская – меняется интерфейс в меню настроек, только после сохранения нужно будет перезагрузиться (F5).

Чтобы добавить карту сайта dagon design sitemap generator в блог мы должны создать отдельную страницу, где в тексте пишем код

<!-- ddsitemapgen -->

Если вы используете постоянные ссылки (ЧПУ), то запомните текущий адрес страницы или поменяйте его, например, на sitemap. Дальше, это значение нужно будет ввести в настройках плагина в строке «постоянная ссылка на карту сайта». Кстати, с помощью специальных плагинов изменения URL в WordPress сможете сделать красивый адрес карты sitemap.html.

Также вывод карты сайта можно использовать непосредственно из файла шаблона, для этого применяем код:

<?php echo ddsg_create_sitemap(); ?>

Относительно улучшения плагина dagon design sitemap generator для wordpress, как и обещал. Мне лично не понравились 2 вещи – во-первых, это копирайт на сайт автора, который в настройках никак нельзя убрать. В большинстве плагинов такое выбор остается на усмотрение пользователя блога и не есть обязательным. Во-вторых, напротив каждой категории у меня выводилось слово «категория» (category) – не то, чтобы карту сайта я оптимизировал под какие-то ключи, и это словом не мешало, просто выглядело немного некрасиво.

Поэтому мы идем в файл sitemap-generator.php, где находим строку вывода заголовка для постов «Публикации» (что тоже не очень нравилось, у меня там уже отображается фраза карта сайта) и закомментируем ее (либо удаляем):

// $t_out .= DDSG_POST_HEADER;

Для страниц используется переменная DDSG_PAGE_HEADER. Далее находим упоминание слова «категория» DDSG_CAT_HEADER и тоже этот кусок кода немного изменяем (сверху новый вариант, снизу – закомментированный старый):

 $t_out .= '<li>';
// $t_out .= '<li>' . DDSG_CAT_HEADER . ' ';

Копирайт найти еще проще – ближе к концу файла есть упоминание переменной DDSG_CREDITS – нужно избавиться от всей строки, что ее содержит.

Также можно немного подправить отображение карты сайта dagon design sitemap generator с помощью CSS. В коде для этого добавлены 2 класса — ddsg-wrapper – располагается вокруг всей карты сайта и ddsg-pagenav – div вокруг навигации.

Вот, в принципе, и все. Если есть какие-то вопросы – пишите в комментариях. Кстати, а какой плагин для карты сайта используете вы?

рейтинг Оцените статью:
Ужасная статьяНичего интересногоТак себеНормальноХорошоКлассный постВ закладки!
(голосов - 18, средний балл: 5,89 из 7)
Загрузка...

категория Категории: Плагины;
теги Теги: , , , , , .

комментария 193 к статье “Карта сайта для блога dagon design sitemap generator”

  • Роман   18.02.2012

    Спасибо , реально помогли.

  • Надежда   20.02.2012

    Спасибо очень понятная статья.У меня не отображалась на странице карта блога.А по Вашим рекомендациям за одну секунду все сделала.Еще раз спасибо.Не все так доступно пишут.

  • Михаил   23.02.2012

    Здравствуйте, по вашим рекомендациям установил этот плагин на свой блог, вроде все нормально работает, НО столкнулся с досадной ошибкой.

    Рядом с некоторями категориями пишет слово «(continued)» вот пример: http://marslanov.com/karta-sajta/?pg=3 рядом с категорией «Личная эффективность» и при этом не выводит в список последние заметки., которые я опубликовал в эту категорию

    Пожалуйста, помогите решить проблему.

    Я подписался на уведомление к новым комментариях к вашей заметке, поэтому как только вы опубликуете ответ новым комментарием — я сразу его получу.

    заранее огромное вам спасибо.

    С глубоким уважением, Михаил Арсланов

  • Tod   25.02.2012

    Михаил, насколько я понимаю судя пи ситуации это значит, что категория продолжается с прошлой страницы — собственно на второй есть посты по личной эффективности и переходят на третью. Вариантов решения вопроса два — во-первых, попробовать указать русский язык в настройках плагина, а если это не поможет придется править его php код — находить слово continued и заменить нужным. Перед тем как править файл модуля сохраните резервную копию на локальный диск + редактируйте в программе например notepad++.

  • Михаил   25.02.2012

    Понял, спасибо огромное. Пошел искать программиста :)

  • leonking   27.02.2012

    Добрый день. У меня вопрос: как сортировать публикации (не страницы) согласно меню. Спасибо за помощь!

  • Tod   28.02.2012

    leonking, в настройках плагина есть 2 варианта — по заголовкам и дате публикации, других не предусмотрено.

  • leonking   28.02.2012

    Спасибо, не подскажите альтернативный плагин по моим запросам?

  • Tod   28.02.2012

    leonking, точно не подскажу, но в блоге были 2 статьи про организацию архива — 6 лучших плагинов для создания архива в WordPress и обзор отдельного модуля Smart Archives Reloaded – весьма красивая и удобная штука. Возможно, с их помощью получится сделать более настраиваемую карту сайта.

  • Татьяна   01.03.2012

    У меня блог на хостинге Джино. Установила плагин, но когда пытаюсь изменить настройки, то ничегог не получается. Даже язык не меняет. Сохраняю изменения и плагин переходит на Турецкий язык. На Русский никак не хочет. Турецкий стоит первым в выпадающем списке.
    Помогите!

  • Tod   02.03.2012

    Татьяна, сложно что-то посоветовать, плагин рабочий, значит что-то не так с хостингом либо не так установился (еще можно поверху разок файлы перезалить).

  • Татьяна   02.03.2012

    Попробую связаться с тех.поддержкой хостинга. Блог у меня на Джино.

  • Юлия   05.03.2012

    У меня не работает… В чем может быть причина?

  • Tod   05.03.2012

    Юлия, плагин рабочий, значит проблема может быть 1) неправильно установлен модуль, 2) несовместимость версий (нужно установить последние для вордпресс и модуля), может какой-то конфликт с темой, но это маловероятно. Еще раз внимательно прочитайте статью и переустановите модуль.

  • Юрий   26.03.2012

    После установки плагина DDSitemap Gen при переходе на следующую страницу карты сайта показывается следующее сообщение:Ошибка 404 — Страница не найдена. Что делать. Подскажите!

  • Tod   27.03.2012

    Юрий, не встречал такой глюк, может переустановить еще разок плагин и настроить заново. Там еще вроде зависит как-то от «Постоянный ссылок» (ЧПУ), если у вас через id тогда может другая настройка немного.

  • Елизавета   05.04.2012

    Здравствуйте! Спасибо за статью. Плагин установила. НЕ работает. Вот там есть пункт «разархивируем файлы плагина из скачанного sitemap-generator.zip»- что это значит? Я просто указывала на zip-файл и закачивала. Может здесь ошибка?
    Даже нашла «Постоянная ссылка на карту сайта» и поставила цифры, может надо что-то другое?
    Подскажите!

  • Tod   05.04.2012

    Елизавета, попробуйте установка плагинов через админку, а не фтп (так проще). разархивировать — значит распаковать zip архив, а потом уже загружать на фтп. Постоянная ссылка — это адрес страницы с картой сайта, например у меня находится по ссылке https://wpinsideblog.com/sitemap/ поэтому в качестве параметра записал «sitemap».

  • Imper   08.04.2012

    Тоже проблема с выводом вместо названия категории «(continued)». Подкатегории отображаются, а родительская (continued). Не пойму, как исправить (( Буду очень признателен за помощь! Карта здесь: mist-imperia.ru/karta-sajta

  • Tod   09.04.2012

    Imper, посмотрел, все вроде норм, не понял в чем ошибка (или ее уже убрали?).

  • Imper   13.04.2012

    Ну как бы нет, проблема осталась, просто я её спрятал) Ошибка собственно в том, что если в родительской нет публикации, то в карте она отображается «(continued)». Почему так и как с этим бороться, так и не понял.

  • Tod   13.04.2012

    Imper, тогда вполне возможно, что действительно ошибка плагина и автор не предусмотрел вариант, когда в родительской категории нет публикации. Можно в принципе, при указание категорий для статьи выбирать и родительскую и дочернюю — тогда, по идее, глюк не сработает.

  • Наталья   15.04.2012

    Уважаемый Админ! Установила карту сайта, а потом чуть с ума не сошла, удаляя из неё внкшнюю ссылку на авторов. Нашла Вашу статью, разобралась и удалила ссылку. В знак благодарности кликнула один разок по Вашей рекламе от Гугл, и один раз от Яндекса. Очень благодарна за науку. Добавила Ваш сайт в закладки!

  • Tod   16.04.2012

    Наталья, спасибо:)

  • Роман   20.04.2012

    Спасибо Вам огромное!))) В кой-то веки установил эту креклятую карту сайта, которую так давно не мог установить. Отличная статья, продолжайте в том же духе и кто знает скольким людям вот так вот Вы сможете помочь)))

  • Клим   05.05.2012

    Подскажите пожалуйста как сделать промежутки между названиями постов
    Очень надо, а то совсем некрасиво выходит.
    Заранее благодарен. Вот адрес карты seo-master.16mb.com/?page_id=260

  • Tod   07.05.2012

    Клим, это вам нужно редактировать CSS стили, класс для карты сайта ddsg-wrapper, добавьте отступы в UL и LI элементы. Что-то вроде:

    .ddsg-wrapper li {
     padding: 2px 0px 2px 0px;
     margin: 0px 0px 0px 10px;
    }
  • Клим   07.05.2012

    Я отредактировал но ни каких изменений не произошло. Я изменял CSS стили сайта. (Может я что-то не так сделал). Объясните более подробно.

  • Tod   08.05.2012

    Клим, что-то сейчас на странице вообще пусто + вопрос тут только в CSS, я скинул приблизительный вариант, нужно дальше подправить под свой шаблон… визуально было похоже что стили UL и LI для списков либо не определены, либо для них уже задано где-то отсутствие выравнивания, такое бывает.

  • Клим   08.05.2012

    Спасибо вам большое, всё вышло как надо

Оставить комментарий


Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!

Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:

Поиск:
Последние посты
Лучшее в категории

Облако тегов
Скажи свое мнение!

В чем основные плюсы Wordpress?

Посмотреть результаты

Загрузка ... Загрузка ...
Друзья проекта
Последние новости