Создание в WordPress карты блога для посетителей (плагины Sitemap Generator и WP DS Blog Map). Установка и настройка плагина Dagon Design Sitemap Generator

Flector 5

Плагин Dagon Design Sitemap Generator это всем известный плагин генерации карты сайта для людей. Я уже рассматривал плагин с похожей функциональностью , даже использую его до сих пор в этом блоге. Но, к сожалению, со временем выяснился главный недостаток PS Auto Sitemap - он предназначен для небольших авторских блогов. Почему? Потому что в нем нет деления карты сайта на страницы. Конечно, в нем есть кеширование, но вывод на одной странице тысячи ссылок на записи блога очень плохая идея даже с кешированием. Человек найти в такой карте нужную статью просто не сможет, а поисковым ботам лучше подсунуть карту сайта в родном для них формате sitemap.xml (плагин ). Вот и получается, что в одном плагине есть кеширование и куча css -шаблонов карты сайта, но нет деления на страницы. А во втором есть деление на страницы, но зато нет кеширования и css -шаблонов. Оба плагина хоть и работают прекрасно, но давно не обновлялись, а поэтому надежды на то, что они позаимствуют друг у друга недостающие функции практически нет.

Скачиваем плагин с его домашней страницы и устанавливаем его (рекомендую скачать плагин именно с его домашней страницы, а не из депозитария на wordpress.org , так как в депозитарии выложена старая версия плагина):

1. Распаковываем архив.

2. Копируем папку sitemap-generator в /wp-content/plugins/ .

3. Заходим в админку блога на вкладку "Плагины " и активируем плагин.

Плагин переведен на русский язык, но автоматом он не подключится. Сначала зайдите в "Параметры\DDSitemapGen " и включите его. Описывать настройки плагина я не буду, тут все элементарно. Чтобы вставить карту сайту в какую-либо страницу вашего блога добавьте в HTML -режиме редактора тег:

Теперь на выбранной вами странице будет выведена карта сайта в соответствии с указанными вами настройками. Однако, как я уже сказал, встроенных css -шаблонов в плагине нет, а поэтому карта сайта в шаблоне вашего блога может выглядеть очень некрасиво, в зависимости от того, как в вашем шаблоне прописано оформление списков. Плагин дает возможность через css настроить вывод карты сайта, для этого надо использовать обращение к диву с идентификатором.ddsg-wrapper .

Одним из недостатков плагина также можно назвать невозможность задать сортировку рубрик в карте сайте в том порядке, в котором вы настроили вывод рубрик с помощью плагина . Плагин использует свою собственную функцию генерации вывода рубрик, а поэтому подставить нужное orderby=order банально некуда и все рубрики будут выведены по их ID .

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

$t_out .= "

" . DDSG_CREDITS . " dagondesign.com

";

Забыл сказать про глюк с настройкой плагина в плане опции "Постоянная ссылка на карту сайта: ". По идее, если вы используете ЧПУ в вашем блоге и не хотите, чтобы страницы карты сайта имели вид "index.php?page_id=8&pg=2 " (где страница с ID=8 это и есть страница с картой сайта), то вы должны тут вписать ярлык вашей страницы. Например, "sitemap ". Тогда вторая страница карты сайта будет иметь вид "sitemap/2 " и так далее. У большинства людей на данном моменте возникают проблемы с тем, что плагин хоть и меняет урл страницы, но не меняет ее содержимое. Исправить данный баг очень легко – зайдите в "Параметры\Постоянные ссылки " и нажмите кнопку "Сохранить изменения ". После этого ЧПУ у вас заработает.

Существует чуть расширенная версия этого плагина под названием Dagon Design Sitemap Generator Plus . Этот плагин нужен для тех людей, кто участвует в различных ссылочных биржах и хочет, чтобы поисковый бот нужной биржи проиндексировал максимальное количество страниц блога. Перед индексированием добавьте куда-нибудь в footer.php код:

Здравствуйте! В сегодняшнем посте мы с вами научимся создавать карту сайта с помощью замечательного плагина Dagon Design Sitemap Generator .

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

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

Установка и настройка плагина

Dagon Design Sitemap Generator

Чтобы скачать плагин, заходим на официальный сайт разработчика www.dagondesign.com и жмем ”Download”. Подробнее как скачать и установить плагин читайте .

После активации переходим во вкладку ”Настройки”, затем “DDSitemapGen”.

Перед нами открываются все настройки данного плагина. Вот как выглядят они у меня:

Все на русском языке и понятно написано. Ничего сложного нет, так что можете сами поэкспериментировать. Но это после того как создадим саму страницу.

Итак, создаем новую страницу и называем ее ”Карта сайта” или ”Все статьи сайта”. Можно придумать и собственное название. Затем из Визуального редактора переходим в Текстовый и вставляем следующий код и опубликовываем:

This plugin creates a sitemap for your WordPress powered site. This is not just another XML sitemap plugin, but rather a true sitemap generator which is highly customizable from its own options page in the WordPress admin panel. Some of its features include: support for multi-level categories and pages, category/page exclusion, multiple-page generation with navigation, permalink support, choose what to display, what order to list items in, show comment counts and/or post dates, and much more. To see this plugin in action, visit my .

Download


  • (For WordPress 2.1 through 2.8+)

  • (No Longer Supported! – For WordPress 2.0)

Languages

The latest version of this plugin includes complete support for language files. If you would like to submit a translation, please . You can choose the language from the options page.

Current languages : English, Albanian, Arabic, Brazilian-Portuguese, Bulgarian, Catalan, Czech, Danish, Dutch, Estonian, Finnish, French, German, Italian, Japanese, Lithuanian, Norwegian, Polish, Romanian, Russian, Simplified Chinese, Serbian, SerbianLatin, Slovene, Spanish, Swedish, Turkish, Ukrainian

The language file contains not only the text shown on the sitemap page, but all of the text in the options page as well.

Changelog

  • 07-06-09 Version 3.17 – Fixed some translation issues. New string added to language files: DDSG_CONTINUED (used the English word for all existing translations). Added Finnish and Estonian languages. Updated Danish language. Various other fixes. Tested in WP 2.8
  • 02-22-09 Version 3.16 – I have switched back to hosting this plugin on this site, instead of the WP plugin repository. This should cause less confusion. New language files have been added: Arabic, Catalan, Danish, Norwegian, Serbian, and SerbianLatin. An issue has been fixed with the Czech lang file. An issue with the previous/next links not being translated has been fixed as well. Tested in WP 2.7.1
  • 09-17-08 Version 3.15 – This is a minor update that fixes the issue some users were having with permalinks when using multiple sitemap pages.
  • 05-12-08 Version 3.14 – Fixed an issue for xhtml compliance. Removed trailing whitespace in plugin file (was cause of ‘headers already sent’ error for some). Adjusted code to handle permalinks better.
  • 04-26-08 Version 3.13 – The plugin has been tested and works in WP 2.5. Added language files: Lithuanian, Romanian, Italian, Ukranian, and updated Spanish. Updated for compatibility with the WP Security Scan Plugin (thanks Michael). Undefined offset errors should be gone now. Updated the code that displays post/page titles. Fixed issue where comment counts showed on new lines.
  • 09-26-07 Version 3.12 – Instead of having separate plugin versions for pre and post WP2.3, this version handles everything from WP 2.1 to 2.3. There is a separate download for those using WP 2.0. A bug was also fixed that caused posts to be duplicated in 2.3.
  • 09-22-07 Version 3.11 – Bug fixed – categories were not showing up if they had a parent category with no posts.
  • 09-20-07 Version 3.1 – Now supports WordPress 2.3. Added Czech, Russian, and (updated) French language files.
  • 07-27-07 – Not a version update – added Albanian, Bulgarian, Swedish, and Turkish language files.
  • 07-08-07 Version 3.07 – Post titles with html formatting should now show up properly in the sitemap. Slovene language file added.
  • 06-22-07 Version 3.06 – Updated to display sub-categories (with posts), even when parent category has no posts.
  • 06-20-07 Version 3.05 – Ampersands (in titles) issue fixed.
  • 06-18-07 – Not a version update – added French and Brazilian-Portuguese language files.
  • 05-31-07 Version 3.04 – Better support for international date formatting added (using the date_i18n function). Option to limit multi-cat posts to one cat removed for now due to incompatibility issues. Spanish and Polish language files added.
  • 05-17-07 Version 3.03 – Parse error bug fixed. Non-published (draft) pages now hidden.
  • 05-16-07 Version 3.02 – Updated to work with WordPress 2.2. Drafts no longer appear in the sitemap. Added new languages: Simplified Chinese, Dutch, and Japanese.
  • 05-09-07 Version 3.01 – Bug fixed with future post check. German language file added.
  • 05-03-07 Version 3.0 – This is a very big update. Most of the plugin has been rewritten from the ground up. Many things have been fixed, several new features have been added, and it runs much faster than before. Be sure to read the updated information below.
  • 03-24-07 Version 2.73 – Sitemap page navigation will no longer show ‘/1/’ in the URL for the first page. The same method has also been applied for those not using permalinks.
  • 02-09-07 Version 2.72 – Fixed a compatibility issue with this plugin and some of my others.
  • 01-25-07 Version 2.71 – Fixed bug when used with WordPress 2.1
  • 09-17-06 Version 2.7 – You can choose to show excerpts even when a post or page title exists. They settings are now independent.
  • 04-02-06 Version 2.6 – The page and category exclusion lists are no longer case-sensitive. An issue has also been fixed for excluded categories that have non-excluded sub-categories. They now show up properly. Lastly, an issue was fixed where sites with more than 10,000 posts were having problems generating the sitemap.
  • 03-23-06 Version 2.5 – Lots of optimizations, runs much faster. Can now exclude pages (and subpages). Options page completely redone. All visible text is an option (under Language Settings). Comment count only counts approved comments.
  • 03-21-06 Version 2.4.2 – Some minor code adjustments. Works properly when the Google Analytics plugin by boakes.org is enabled.
  • 03-18-06 Version 2.4.1 – Several minor issues fixed. Rewrite code greatly improved. Added option to change ‘continued text’. Can now generate sitemap on error pages.
  • 03-14-06 Version 2.4 – Several requested features added: Choose to show everything, or just posts or pages. Can show publish date for posts (and configure the date/time format). Added ability to exclude categories. Option to open links in new windows
  • 02-16-06 Version 2.3.1 – Fixed uploads/attachments showing up in sitemap.Fixed small bug when sorting pages by title.
  • 01-23-06 Version 2.3 – Permalink support for navigation added! (read permalink section below for more info)
  • 01-22-06 Version 2.2.1 – Option to hide password-protected items. Fixed navigation bug (when WordPress was in sub-folder).
  • 01-21-06 Version 2.2 – Rewritten again! – Handles multi-level categories and pages. Continuation of previous posts/pages shown. Customizable text for category pages. Separate sort orders for posts and pages. CSS added for easy customization. Always hides drafts and future-dated posts now (there’s no reason not to). Multi-category posts handled much better. ‘Breadcrumb trail’ for sub-categories. For posts without titles – display ‘(no title)’, first X characters, or first X words. And many other fixes/updates.
  • 01-14-06 Version 2.0
  • 01-15-06 Version 2.1 – New features and various fixes: –
    Handles custom table prefixes. Fade effect upon submitting options (for WP 2.0 users). Option to display posts or pages first. For posts without titles, choose to ignore, use “(no title)”, or first few words of text. Place sitemap navigation at the top, bottom, or both.
  • 01-14-06 Version 2.0 – Rewritten completely, and turned into a plugin
  • 12-08-05 – Original (non-plugin) version 1.0

Installation

  • Download sitemap-generator.zip and uncompress
  • Upload the entire sitemap-generator folder (not just the files inside) to your plugins directory
  • Activate the plugin in your administration panel
  • Configure the plugin in the options panel (under DDSitemapGen )
  • If using permalinks, read the permalink section below
  • Simply add the following line to a WordPress page (where you would like the sitemap to display):

    Note: For those of you using the new rich-text editor – be sure to click the ‘html’ button to edit the page source directly. Otherwise WordPress will wrap code tags around the line which generates the sitemap and it will not work properly.

Upgrading?

To upgrade, disable and then delete the existing plugin. Then install the new version as explained above.

Be sure to use the new language files, as new text may have been added.

After you install, be sure to click the ‘Load Default Options’ button, as some of the settings have changed.

Version 3.0 of this plugin is a big jump from the previous versions. Most of the code has been rewritten from scratch, and a few things are different. One of the best improvements is the speed and stability. The sitemap generation is much faster now, which should especially help people with larger sites. Be sure to read the updated information below.

Want to run the plugin from a template file?

To use the sitemap generator function directly from a template file, just insert the following line where you would like the sitemap to be generated:

Permalinks for sitemap navigation

Depending on your settings, the sitemap may be spread across multiple pages. If you are using permalinks, be sure to enter the page slug of your sitemap page in the plugin options. That way it will use permalinks for the sitemap navigation as well. If you are not using permalinks, simply leave this option blank. Notice: After changing the sitemap page slug setting, be sure to update your permalink structure.

CSS declarations

This plugin has a couple of CSS classes built in to easily change the look of your sitemap. Just add the new declarations to your themes CSS file, and customize it however you like.

  • .ddsg-wrapper – Div around the entire sitemap.
  • .ddsg-pagenav – Div around the page navigation.

Available Options

These options can be configured from the options page in the WordPress admin panel. Most of these are fairly self-explanatory.

General Options

  • Language – Language files are located in /wp-content/plugins/sitemap-generator/lang/
  • Items per page – Set to 0 for unlimited
  • Sitemap page slug – If using permalinks, enter the slug of your sitemap page. Notice: After changing the sitemap page slug setting, be sure to update your permalink structure

Sitemap Generation

  • What to show – Show posts, pages, or both
  • If showing both, which first – Show posts or pages first
  • Post sort order – Sort by title or date (oldest or newest first)
  • Page sort order – Sort by title or date (oldest or newest first) or menu order (ascending or descending)
  • Show comment count after posts
  • Show comment count after pages
  • If showing comment counts, display when zero
  • Show dates after posts
  • Show dates after pages
  • Date format (if showing dates) – Use PHP date() formatting

Exclusions

  • Excluded categories – Category IDs, separated by commas. Sub-categories will also be excluded, as well as all posts contained in excluded categories
  • Excluded pages – Page IDs, separated by commas. Sub-pages will also be excluded
  • Hide future-dated posts
  • Hide password-protected items

Navigation

  • Sitemap navigation method – Two types to choose from
  • Show sitemap navigation – Where to show the navigation

Miscellaneous

  • Full path to XML sitemap – If you are also using an XML sitemap plugin, you can enter the path to the XML file here, and a link to it will be added to your sitemap page
  • Where to show XML sitemap link – At the end of the last page, or at the end of every page

Troubleshooting

If you are using the permalinks for multiple sitemap pages, be sure that you have updated your permalink structure after changing the page slug option so that it will recognize the new permalinks generated by the plugin.

(Последнее обновление: 01.07.2016)

Привет! Карту сайта для поисковых мы установили, теперь небольшая инструкция по созданию карты сайта для ваших посетителей сайта или блога (Sitemap generator WordPress ). По другому можно ещё её назвать так - Содержание, Все статьи и выводится она будет на отдельной странице блога. Карта сайта нужна для удобства ваших посетителей, чтобы они не рылись в архивах блога, а спокойно могли нажать на ссылку в меню и просмотреть весь список ваших статей. Как у меня, можете глянуть. Вот как то так.

Все записи блога поможет нам сгенерировать плагин под названием Dagon design sitemap generator . Вот почему я полюбил популярный WordPress, для него созданы всевозможные плагины в помощь нам. Не буду вас утомлять писаниной дорогие читатели, давайте перейдём к делу.

Как создать карту WordPress при помощи плагина Dagon design sitemap generator

Скачайте плагин по этой ссылке (сайт разработчика). Перейдите в раздел Плагины - Добавить новый. Нажмите Загрузить - Выберите файл- Установить:


После успешной установки плагина, не забудьте его активировать. Далее, переходим - Параметры - кликаем DDSitemapGen:

Откроется страница для настройки плагина, только не впадайте в панику, что язык английский. Русский язык присутствует в выпадающем меню, установите его и нажмите внизу "Записать настройки". Теперь мы увидим наш родной язык, можно приступать к основным настройкам плагина:


Настройка плагина sitemap generator

Произведите настройки под себя, как Вы хотите. Сложностей у вас не должно возникнуть, всё разъяснено подсказками:


Сохраните настройки. Пол дела сделано, переходим к следующему этапу, то есть, вывод нашей с вами карты всех постов на отдельную страницу блога. Переходим - Страницы - кликаем "Добавить новую". Вводим название страницы и в режиме "Текст" вставляем строчку.

Здравствуйте, уважаемые читатели блога сайт. В первой части статьи мы говорили про , предназначенного для создания Site map блога в формате XML.

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

Изначально я планировал рассказать в этой статье только о плагине Dagon Design Sitemap Generator, но за прошедшее время успел познакомиться с еще одним замечательным расширением под названием WP DS Blog Map, который решает ту же самую задачу, но немного в другом виде. Поэтому в этом посте я расскажу о создании карты для WordPress с помощью обоих плагинов. Я сам еще даже не определился какой из них оставить, а какой убрать.

Установка Dagon Design Sitemap Generator

Dagon Design Sitemap Generator автоматически формирует HTML , на которой будут размещены упорядоченные по рубрикам ссылки постов, ссылки на сами рубрики, ссылки на статические страницы (и даже, при желании, ссылка на Site map в формате XML).

Эта HTML карта , наряду с XML вариантом, тоже помогает улучшить индексацию вашего блога. Ведь поисковику достаточно будет проиндексировать эту вебстраницу с картой и в его поле зрения попадут ссылки на все остальные документы данного ресурса.

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

Ну, а описанное в этой статье расширение позволяет превратить все страницы вашего блога в расположенные заведомо выше третьего уровня. В результате чего, вы сможете увеличить свой доход с продажи ссылок (однако, не советую связываться с Сапе, ибо гораздо безопаснее торговать ссылками на ГоГетЛинксе ГетГудЛинксе , МираЛинксе , ВебАртексе или РотаПосте).

Для начала скачайте последнюю актуальную версию DD Sitemap Generator отсюда . Ну, а далее производим традиционные манипуляции для установки плагина на движок WordPress:

  1. распаковываем архив
  2. полученную в результате папку закидываем в папку с плагинами WP-CONTENT/PLUGINS/ на сервере хостинга. Для этого нужно подключиться к серверу по протоколу FTP, например, с помощью программы FileZilla.
  3. далее входим в админку wordpress (https://сайт/wp-admin/) и выбираем вкладку «Плагины»- «Inactive»
  4. находим строку с нужным расширением и жмем на «Активировать»

Теперь выбираем в админке WP из левого меню настроек пункт «Страницы» — «Добавить страницу». В поле названия пишем, например, «Все записи» или то, что вы считаете нужным, а в поле содержания вставляем код плагина Sitemap Generator, вызывающий отображение списка ссылок на все документы блога:

В админке WP просто впишите в новую статическую страницу, предназначенную для вывода карты, код, который показан на приведенном выше скриншоте. В результате описанных выше операций у вас в меню блога (если таковое имеет место не нем быть) появится новый пункт.

Настройка плагина DD Sitemap Generator

После этого можно опять вернуться в админку и посмотреть на возможности этого плагина, которые сосредоточены в пункте «Настройки» — «DDSitemapGen». Как вы можете видеть, описание настроек выводится полностью на русском языке, да и самих их достаточно много, а значит можно очень гибко отрегулировать отображаемую карту вашего WordPress блога по своему вкусу.

Для начала там можно задать, сколько именно записей будет выводиться на одну вебстраницу (по умолчанию 100). При превышении этого количества карта сайта будет разбита на страницы.

Так же можно задать, что именно показывать, в каком порядке и по какому принципу сортировать. У меня, например, сначала отображаются статические страницы, а затем публикации (посты). Причем, посты отсортированы по дате публикации (старые показывать раньше).

Далее вы выбираете, показывать ли количество комментариев для каждого поста, дату создания постов и статических страниц, можете настроить формат отображения даты. Так же можете исключить из показа в карте сайта определенные рубрики или статические страницы, введя их ID.

Как узнать ID рубрики в WordPress

Узнать ID рубрики в WordPress можно следующим образом: зайти в «Записи» — «Рубрики», подвести мышку к ссылке нужной рубрики и посмотреть номер в строке состояния браузера. Вы увидите примерно такое:

Https://сайт/wp-admin/categories.php?action=edit&cat_ID=15

Вы можете также прописать путь к вашему файлу sitemap..xml) и указать, в каком месте карты отображать ссылку на XML версию. И, наконец, вы можете выбрать способ открывания вебстраниц при переходе с карты вашего блога: в этом же окне или в новом.

Если вы для каких-то целей захотите вставить вызов карты прямо в шаблон блога, то достаточно будет добавить в нужное место следующий код:

Если вы достаточно , то можете вносить изменения во внешний вид карты, используя следующие классы CSS:

  1. .ddsg-wrapper — слой содержимого (я пробовал настраивать отступы от края страницы, размеры шрифта ссылок и еще что-то, но потом все-таки вернул все назад).
  2. .ddsg-pagenav — слой навигации по карте в случае ее многостраничности

Для внесения изменений с помощью этих CSS классов вам нужно будет открыть файл style.css из папки с вашей темой оформления(wp-content/themes/Название_вашей_темы_оформления/style.css) на редактирование в каком-нибудь редакторе (рекомендую Notepad++) и дописать нужные правила.

WP DS Blog Map — второй вариант карты блога для посетителей

Плагин WP DS Blog Map выводит список тегов/меток, записей и страниц, а также позволяет ограничивать количество выводимых записей в категории и разворачивать категории без перезагрузки всей карты.

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

Т.е. распаковываем архив с плагином и закидываем папку wp-ds-blog-map на сервер в папку wp-content/plugins. Затем идем в админку и выбираем из левого меню пункт «Плагины» и жмем «Активировать» в строке с данным расширением.

Дальше вы можете зайти в его настройки: «Настройки» — «DS Blog Map». Там можно выбрать количество выводимых меток в облаке тегов (по умолчанию выводятся все), ограничить количество записей, выводимых в одной рубрике — категории (по умолчанию выводятся все).

Я там ничего не менял. Теперь о том, собственно, как отобразить эту карту на морде Вордпресс блога. Для начала нужно в админке создать статическую страницу с нужным названием (например, «Карта сайта») и прописать там примерно такой код:

Записи по меткам

Записи по категориям

Страницы

Пары «заголовок — оператор» можно переставлять с другими такими же парами, тогда поменяется порядок вывода элементов карты. В моем случае, сначала выводятся статические страницы, затем облако меток и в конце — дерево категорий (рубрик) с постами. Возможно вам приглянется другой вариант.

Удачи вам! До скорых встреч на страницах блога сайт

посмотреть еще ролики можно перейдя на
");">

Вам может быть интересно

Google XML Sitemaps - создание карты сайта для WordPress
Simple Counters и Category and Page Icons - красивые счетчики RSS и Twitter, а так же иконки для категорий и страниц в WordPress
Установка и настройка плагинов для WordPress, решение возможных проблем
Хлебные крошки в WordPress средствами плагина Breadcrumb NavXT (усиливаем перелинковку)
Better Feed для WordPress - как не отдавать в RSS полные тексты постов и защититься от воровства контента через новостной канал
Как проверить сайт на битые ссылки - Xenu Link Sleuth, плагин и онлайн-сервис Broken Link Checker, а так же поисковые системы
Создание списка похожих материалов в WordPress (с миниатюрами) при помощи плагина Related Posts для внутренней линковки