Сышышь ты, выходи сюда,
поговорим !

PS Auto Sitemap

Опубликовано: 06.09.2018

видео PS Auto Sitemap

【WordPressプラグイン】PS AUTO Sitemapで固定ページに目次を作成する方法
Flector 5

Еще один плагин генерации карты сайта. Только в отличие от недавно рассматриваемого плагина Google XML Sitemaps PS Auto Sitemap создает "человеческую" карту сайта, а не используемую только поисковыми системами карту в виде файла sitemap.xml . Карта сайта, создаваемая плагином представляет собой страницу, где перечислены названия (с ссылками) всех ваших статей и страниц в блоге. Причем в плагин встроено больше десятка различных красивых файлов стилей, оформляющих эту самую карту сайта. Этим, собственно, он меня и подкупил, так как похожих плагинов много, но в них надо самому сидеть и страдать с настройкой css стилей. В плагине нет парочки нужных функций для большого блога (вроде деления карты сайта на страницы), но для блогов с небольшим количеством записей он идеален.



Скачиваем плагин с его домашней страницы и устанавливаем его:

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

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

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

Чтобы встроить карту сайта в страницу вы должны сначала создать эту самую страницу, вставить туда в режиме " код " следующий текст:


Wordpress Plug-in 'PS Auto Sitemap' Setup & Configuration Instructions

<!-- SITEMAP CONTENT REPLACE POINT -->

<!-- SITEMAP CONTENT REPLACE POINT -->

А затем указать ID созданной страницы в " Параметрах\PS Auto Sitemap " в " PostID of the sitemap ". Здесь же вы можете настроить остальные параметры плагина. И хотя плагин пока еще без перевода (русские языковые файлы я автору плагина отослал) вам все должно быть понятно и так. Поиграйтесь со стилями в " Select style ", там попадаются довольно интересные примеры вроде:

Только помните, что многие шаблоны частично или полностью несовместимы со стилями от плагина. Например, дефолтный шаблон в WordPress везде вставляет стрелочки в списках и тем самых портит общую картину. Для дефолтного шаблона достаточно удалить код из style.css :

.entry ul li : before , #sidebar ul ul li : before { content : " \00BB \0020 " ; }

.entry ul li:before, #sidebar ul ul li:before { content: "\00BB \0020"; }

Другие шаблоны могут потребовать более сложной правки, но многие в ней не нуждаются вообще, смотрите сами. И не забудьте поставить галку на " Using cache " - использование кеша практически полностью избавляет от лишних запросов к базе данных, что актуально при больших картах сайта. Этой функции мне очень не хватало в других плагинах создания карты сайта.

Еще один плюс плагина в том, что при минимальном изменении кода он научится выводить рубрики так, как вы их выводите с помощью плагина My Category Order . Для этого откройте файл плагина ps_auto_sitemap.php и найдите строчку:

137 $categories = get_categories ( 'exclude=' . $ex_cat_ids ) ;

$categories = get_categories( 'exclude=' . $ex_cat_ids );

поменяйте ее на:

137 $categories = get_categories ( 'orderby=order&exclude=' . $ex_cat_ids ) ;

$categories = get_categories( 'orderby=order&exclude=' . $ex_cat_ids );

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

 

Автор плагина:

Страница плагина:

Рассматриваемая версия: 1.1.3 от 17.02.2009

Совместимость с версией WordPress: 2.3.1 и выше.

rss