Карта сайта для блога 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
Сделал всё как у вас, а эта зараза на второй и третьей странице (по 75 элементов на страницу поставил) показывает тоже самое, что и на первой(
deSiter, посмотрел у меня вроде нормально работает. Попробуйте переустановить плагин или поискать его другие версии — последнюю или предыдущие.
Поломал я голову с этими плагинами для карты сайта и нашел для единственное правильное, а самое главное гибкое решение… сделать все это без плагинов. Для этого создаем в шаблонах темы файл sitemap.php и копируем в него вот это «чудо» из файла.
Далее создаем новую пустую страницу, присваивая ей, например, имя «Карта сайта». В поле «Шаблон» выбираем «Sitemap page». Все… Теперь можем оформлять и усложнять свою карту как хотим, а главное работает на всех версия WordPress и без глюков. (по крайней мере у меня так)
Владислав, спасибо за ваш вариант карты сайта, немного подправил комментарии:)
Еще можно использовать в качестве карты wordpress архивы тоже вроде как страницы со ссылками на все посты.
Владислав, спасибо — то, что надо. Жаль, сам до такого решения не догадался)
Здравствуйте!
Благодарю за статью! Все понятно и просто. Только, вот, на практике выходит тот же глюк, что и у deSiter — все страницы одинаковые. Вариант Владислава применил. Здорово придумано, но у меня вся архитектура блога развалилась,а так как, в php еще не силен — пришлось от этого решения, к сожалению, отказаться…(((
Здравствуйте еще раз!))
Решил проблему самостоятельно. Не красиво, конечно, удалять ссылки разработчиков, но, по какой-то странной причине, именно они блокировали все страницы Карты Сайта, кроме первой… Я не знаю почему так. Но факт — он и в Африке — факт. Удалил ссылки на страницу плагина, и все заработало)))
P.S. С версией Владислава, к сожалению, пока не разобрался…
Сергей, интересный момент, если честно) Я тоже удалил ссылку, но из других соображений, поэтому видимо и не сталкивался никогда с проблемой одинаковых страниц.
Забавно, но у меня проблема со страницами сама собой решилась через пару дней) От чего — не знаю.
Tod, спасибо, что «подчистили» мои кракозябры :)
Кстати, почему не русифицируете плагин WP-Polls? :) Всего-то надо парочку файлов скопировать в папку с плагином
Владислав, там даже копировать файлы не нужно, в админке есть возможность в настройках поменять вывод, просто как-то не доходили руки до этого да и не особо важно было — сейчас сделаю)
Да, все правильно. Русификация в основном для админки. Там шаблоны еще можно ставить другие.
Плагин хороший, НО! Не показывает записи, которые без категории.
Как исправить?! Народ, хелп. Оч. важно
Diplomat, хм, по идее у каждой записи есть категория, даже по умолчанию назначается, поэтому «без» быть не может. Может вы имеете ввиду что не показывается категория «без категории» — а если ее назвать по другому как-то? Все должно выводится, у меня подобной проблемы не наблюдалось.
Так получилось, что я категорию по умолчанию через БД удалил. Теперь все записи без категории, вот надо как-то исправить…
Diplomat, никогда с таким не сталкивался, вариант похоже один — добавить всем постам какую-то категорию. В любом случае это проще, чем разбираться с PHP кодом плагина где там и как сделать вывод всех постов без разницы.
Видимо да, но вот когда постов 10-и тысяч.. может сделать какой-то запрос к бд. На присвоение категории?
Не знаю, что Вам не нравиться, у меня отлично все получилось
Поставил планиг, исправил как здесь расказано, вроде по лучше смотрится.
Приветствую! Нужна помощь. Установил плагин, всё сделал как полагается, но почему-то страница осталась пустой, плагин не генирирует страницы и статьи.
Сергей, может не добавили код на страницу карты сайта:
Насколько я помню, добавлять код и сохранять страницу нужно в режиме HTML. Попробуйте еще разок установить плагин с нуля, он точно рабочий.
Переустановил плагин… Всё работает! Спасибо большое за совет!
Спасибо, взял, установил!
Подскажите пожалуйста пошаговое решение как изменить с английского на русский посмотрите здесь
nash-dnevni4ek.ru/karta-caita/?pg=2
и дайте пожалуйста свой ответ. Спасибо!
«Я не волшебник я только учусь».
Николай, там в настройках плагина в самом начале есть выбор языка — ставьте русский, должно помочь. Если нет, то проще указать навигацию цифрами без слов.
Спасибо за статью! Сделал в своих старом и новом блогах.
Слово «Категория» меня вполне устраивает, так как взгляду проще ориентироваться.
А ссылку на оф. сайт убрал, чтобы не отвлекала посетителей.
Хотелось бы узнать, если выйдет новая версия плагина, то настройки сохрянятся после обновления или нет?
Андрей, если обновить плагин, но настройки в админки wordpress, по идее, все сохранятся, но те правки, которые вы делали в файлах будут потеряны, так что лучше не обновлять или делать это осторожно.
Вопрос не по теме. Вот мне не нужно чтобы у страницы с картой сайта была возможность комментирования. Как мне отключить комментирование отдельной страницы?
Артем, в настройках страницы при ее редактировании должен быть блок «Обсуждение» где можно выключить комментарии. Если тема сделана грамотно, то это сработает.