Карта сайта для блога dagon design sitemap generator
Карта сайта для блога – штука весьма полезная, причем как для людей, так и для поисковых систем. Первым она помогает неплохо сориентироваться на новом для них проекте. Допустим, вы только попали в определенный блог, а там кроме списка последних постов и списка архивов за 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 старая, поэтому качайте с их домашней страницы. Там же есть пример как будет выглядеть карта сайта.
Забегая наперед скажу, что ее можно будет немного подправить в лучшую сторону:)
К сожалению, управлять порядком вывода линков не получится. Поэтому если захотите реализовать блоки тематических ссылок как на сайте 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 вокруг навигации.
Вот, в принципе, и все. Если есть какие-то вопросы – пишите в комментариях. Кстати, а какой плагин для карты сайта используете вы?
комментария 193 к статье “Карта сайта для блога dagon design sitemap generator”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Плагин WP-PostRatings рейтинга постов в WordPress (5,79 из 7, голосов - 934)
- 5 wordpress плагинов для кнопок социальных закладок (5,24 из 7, голосов - 42)
- Кэширование в wordpress — выбираем лучший плагин для кэширования (5,63 из 7, голосов - 35)
- 50+ лучших плагинов для WordPress сайта (5,71 из 7, голосов - 34)
- Лучшие плагины картинок в WordPress — галереи, слайдеры, для миниатюр и т.п. (6,07 из 7, голосов - 30)
- Лучшие плагины статистики в WordPress — просмотр посещаемости сайта и не только (4,65 из 7, голосов - 37)
- Обновление плагинов и тем в WordPress: автоматическое, через FTP, скрытие уведомлений (5,19 из 7, голосов - 31)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS
Спасибо , реально помогли.
Спасибо очень понятная статья.У меня не отображалась на странице карта блога.А по Вашим рекомендациям за одну секунду все сделала.Еще раз спасибо.Не все так доступно пишут.
Здравствуйте, по вашим рекомендациям установил этот плагин на свой блог, вроде все нормально работает, НО столкнулся с досадной ошибкой.
Рядом с некоторями категориями пишет слово «(continued)» вот пример: http://marslanov.com/karta-sajta/?pg=3 рядом с категорией «Личная эффективность» и при этом не выводит в список последние заметки., которые я опубликовал в эту категорию
Пожалуйста, помогите решить проблему.
Я подписался на уведомление к новым комментариях к вашей заметке, поэтому как только вы опубликуете ответ новым комментарием — я сразу его получу.
заранее огромное вам спасибо.
С глубоким уважением, Михаил Арсланов
Михаил, насколько я понимаю судя пи ситуации это значит, что категория продолжается с прошлой страницы — собственно на второй есть посты по личной эффективности и переходят на третью. Вариантов решения вопроса два — во-первых, попробовать указать русский язык в настройках плагина, а если это не поможет придется править его php код — находить слово continued и заменить нужным. Перед тем как править файл модуля сохраните резервную копию на локальный диск + редактируйте в программе например notepad++.
Понял, спасибо огромное. Пошел искать программиста :)
Добрый день. У меня вопрос: как сортировать публикации (не страницы) согласно меню. Спасибо за помощь!
leonking, в настройках плагина есть 2 варианта — по заголовкам и дате публикации, других не предусмотрено.
Спасибо, не подскажите альтернативный плагин по моим запросам?
leonking, точно не подскажу, но в блоге были 2 статьи про организацию архива — 6 лучших плагинов для создания архива в WordPress и обзор отдельного модуля Smart Archives Reloaded – весьма красивая и удобная штука. Возможно, с их помощью получится сделать более настраиваемую карту сайта.
У меня блог на хостинге Джино. Установила плагин, но когда пытаюсь изменить настройки, то ничегог не получается. Даже язык не меняет. Сохраняю изменения и плагин переходит на Турецкий язык. На Русский никак не хочет. Турецкий стоит первым в выпадающем списке.
Помогите!
Татьяна, сложно что-то посоветовать, плагин рабочий, значит что-то не так с хостингом либо не так установился (еще можно поверху разок файлы перезалить).
Попробую связаться с тех.поддержкой хостинга. Блог у меня на Джино.
У меня не работает… В чем может быть причина?
Юлия, плагин рабочий, значит проблема может быть 1) неправильно установлен модуль, 2) несовместимость версий (нужно установить последние для вордпресс и модуля), может какой-то конфликт с темой, но это маловероятно. Еще раз внимательно прочитайте статью и переустановите модуль.
После установки плагина DDSitemap Gen при переходе на следующую страницу карты сайта показывается следующее сообщение:Ошибка 404 — Страница не найдена. Что делать. Подскажите!
Юрий, не встречал такой глюк, может переустановить еще разок плагин и настроить заново. Там еще вроде зависит как-то от «Постоянный ссылок» (ЧПУ), если у вас через id тогда может другая настройка немного.
Здравствуйте! Спасибо за статью. Плагин установила. НЕ работает. Вот там есть пункт «разархивируем файлы плагина из скачанного sitemap-generator.zip»- что это значит? Я просто указывала на zip-файл и закачивала. Может здесь ошибка?
Даже нашла «Постоянная ссылка на карту сайта» и поставила цифры, может надо что-то другое?
Подскажите!
Елизавета, попробуйте установка плагинов через админку, а не фтп (так проще). разархивировать — значит распаковать zip архив, а потом уже загружать на фтп. Постоянная ссылка — это адрес страницы с картой сайта, например у меня находится по ссылке https://wpinsideblog.com/sitemap/ поэтому в качестве параметра записал «sitemap».
Тоже проблема с выводом вместо названия категории «(continued)». Подкатегории отображаются, а родительская (continued). Не пойму, как исправить (( Буду очень признателен за помощь! Карта здесь: mist-imperia.ru/karta-sajta
Imper, посмотрел, все вроде норм, не понял в чем ошибка (или ее уже убрали?).
Ну как бы нет, проблема осталась, просто я её спрятал) Ошибка собственно в том, что если в родительской нет публикации, то в карте она отображается «(continued)». Почему так и как с этим бороться, так и не понял.
Imper, тогда вполне возможно, что действительно ошибка плагина и автор не предусмотрел вариант, когда в родительской категории нет публикации. Можно в принципе, при указание категорий для статьи выбирать и родительскую и дочернюю — тогда, по идее, глюк не сработает.
Уважаемый Админ! Установила карту сайта, а потом чуть с ума не сошла, удаляя из неё внкшнюю ссылку на авторов. Нашла Вашу статью, разобралась и удалила ссылку. В знак благодарности кликнула один разок по Вашей рекламе от Гугл, и один раз от Яндекса. Очень благодарна за науку. Добавила Ваш сайт в закладки!
Наталья, спасибо:)
Спасибо Вам огромное!))) В кой-то веки установил эту креклятую карту сайта, которую так давно не мог установить. Отличная статья, продолжайте в том же духе и кто знает скольким людям вот так вот Вы сможете помочь)))
Подскажите пожалуйста как сделать промежутки между названиями постов
Очень надо, а то совсем некрасиво выходит.
Заранее благодарен. Вот адрес карты seo-master.16mb.com/?page_id=260
Клим, это вам нужно редактировать CSS стили, класс для карты сайта ddsg-wrapper, добавьте отступы в UL и LI элементы. Что-то вроде:
Я отредактировал но ни каких изменений не произошло. Я изменял CSS стили сайта. (Может я что-то не так сделал). Объясните более подробно.
Клим, что-то сейчас на странице вообще пусто + вопрос тут только в CSS, я скинул приблизительный вариант, нужно дальше подправить под свой шаблон… визуально было похоже что стили UL и LI для списков либо не определены, либо для них уже задано где-то отсутствие выравнивания, такое бывает.
Спасибо вам большое, всё вышло как надо