Никто так не торопит других, как лентяи: ублажив свою лень, они хотят казаться усердными.

Ларошфуко

Здравствуйте дорогие друзья! Как я и обещал сегодня продолжу рассказывать о WordPress плагинах которые позволяют производить seo-оптимизацию блога. Ну, а если быть более конкретным, то расскажу о плагине который позволяет оптимизировать рубрики. Плагин называется Category SEO Meta Tags. Плагин позволяет задать мета-теги: title, <meta name=”description“> и <meta name=”keywords”> для страницы конкретной рубрики.

Установка плагина Category SEO Meta Tags

Как и все остальные плагины, при установке плагина Category SEO Meta Tags особых знаний и навыков не требуется – все устанавливается стандартными средствами WordPress. Скачать плагин можно с официального сайта WordPress: http://wordpress.org/plugins/category-seo-meta-tags/, или же непосредственно из панели администратора WordPress по имени плагина, в общем о всем этом я уже писал – читай статью. После установки и активации плагина, его необходимо включить. Для этого заходим на страницу настроек плагина Category SEO Meta Tags (“Settings“->”CSMT Settings“) и устанавливаем флажок Enable CSMT. Все плагин работает! Ну, а теперь о проблемных местах данного плагина. А проблемное место в следующем – если у вас установлен плагин All in One SEO Pack (о том как его установить и настроить я писал в предыдущей статье), тогда для того чтобы у вас прекрасно работал плагин Category SEO Meta Tags необходимо сделать несколько хаков(изменить некоторые строки в файлах) в плагине All in One SEO Pack. 

Хаки Category SEO Meta Tags – для тех у кого установлен плагин All in One SEO Pack

Ну, поехали. В папке плагина All in One SEO Pack находим файл aioseop.class.php, открываем его для редактирования и ищем следующие строки:


$title = $this->paged_title($title);

$header = $this->replace_title($header, $title);

} else if (is_page() || $this->is_static_posts_page()) {

и заменяем данный текст на следующий текст


$title = $this->paged_title($title);
$title = apply_filters('aioseop_category_title',$title);
$header = $this->replace_title($header, $title);
} else if (is_page() || $this->is_static_posts_page()) {

Следующим этапом – в этом же файле ищем следующие строки:

$title = $this->paged_title($title);
$header = $this->replace_title($header, $title);
}
} else if (isset($STagging) && $STagging->is_tag_view()) { // simple tagging support

и заменяем их на строки описанные ниже


$title = $this->paged_title($title);
$title = apply_filters('aioseop_tag_title',$title);
$header = $this->replace_title($header, $title);
}
} else if (isset($STagging) && $STagging->is_tag_view()) { // simple tagging support

Последним этапом, в этом же файле ищем строку:

$meta_string .= sprintf("<meta name="\&quot;description\&quot;" content="\&quot;%s\&quot;" />", $description);

и заменяем ее на следующие строки:

if (!is_category()) {
 $meta_string .= sprintf("<meta name="\&quot;description\&quot;" content="\&quot;%s\&quot;" />", $description);
}

На этом сохраняем данный файл и сохраняем все изменения сделанные в файле. Соответственно при необходимости загрузите данный файл на хостинг и замените стандартный файл aioseop.class.php.

Теперь оба плагина будут функционировать дружно и счастливо :) .

Как использовать плагин Category SEO Meta Tags для SEO-оптимизации рубрик?

Для того, чтобы задать или изменить мета-теги конкретной рубрики необходимо зайти “Posts“->”Categories“, на странице рубрик создаем новую рубрику или переходим на страницу редактирования уже существующей рубрики. На странице редактирования рубрики под стандартными полями рубрики: Name, Slug, Parent, Description; расположены поля плагина Category SEO Meta Tags

Заполните данные поля, в зависимости от ваших нужд, для каждой из имеющихся у вас рубрик. На этом все. В заключении, хочу сказать, что плагин Category SEO Meta Tags в связке с плагином All in One SEO Pack, позволяют хорошо оптимизировать каждую из имеющихся у вас страниц на сайте и при правильном подходе выбить ваши статьи в топ-10 поисковых систем, но об этом в одной из следующих статей ;) – подпишитесь на обновления блога и узнавайте обо всем первым. Всем пока.

Внимание!  Действия описанные в данной статье работают с плагином All in One SEO Pack до версии 2.0.1, включительно.
Если вы используете плагин All in One SEO Pack версии 2.0.2, тогда скачайте файл aioseop_class здесь, и замените имеющийся в каталоге плагина All in One SEO Pack. Скачать плагин All in One SEO Pack версии 2.0.2.

Для плагина All in One SEO Pack версии 2.1.3 Скачайте файл aioseop_class.php и замените имеющийся у вас в каталоге плагина All in One SEO Pack. Или скачайте плагин All in One SEO Pack 2.1.3 с уже замененным файлом aiseop_class.php.

Внимание!!!! Уважаемые друзья, так как разработчики плагина Category SEO Meta Tags, не выпускаю обновлений и не решают проблемы совместного взаимодействия с плагином All in One SEO Pack, я перестаю выкладывать в общий доступ, файл aiseop_class.php, который я до этого вам предоставлял.

Поймите меня правильно! Я не являюсь разработчиком данных плагинов, и соответственно не должен осуществлять какую-либо поддержку работоспособности описанных плагинов. Каждый раз, когда вы меня просите изменить и подредактировать новую версию плагина All in One SEO Pack, мне приходится тратить уйму времени, чтобы помочь вам. Соответственно, в целях экономии и рационального распределения собственного времени я перестаю осуществлять какую-либо поддержку взаимодействия этих 2-х плагинов и перестаю создавать “заплатки” для очередной версии плагина All in One SEO Pack!

Все последующие “заплатки” будут выпускаться за отдельную оплату. Стоимость работ и все остальные моменты, я готов обсудить с вами по электронной почте – воспользуйтесь формой обратной связи, на странице Контакты. Благодарю за понимание!

С уважением, . Google+