Wordpress - CSMT и одинаковые названия подрубрик

P
На сайте с 21.01.2012
Offline
72
1742

Здравствуйте!

Использую связку плагинов All in Seo Pack и Category Seo Meta Tags. На сайте имеется множество рубрик с под рубриками, имена которых одинаковые. В результате чего title у подрубрик с одинаковым названием выводится одинаковый, хотя в настройках он прописан разный.

Пример:

Розы

Купить
Продать

Тюльпаны

Купить
Продать

Если для Розы->Купить указать title "Купить розы" то у Тюльпаны->Купить title будет таким же. А вот если рубрику Тюльпаны->Купить переименовать в Тюльпаны->Купить Тюльпаны - title будет выводиться корректно.

Думаю проблема в том что CSMT использует для идентификации рубрик category name, а следовало бы id категории, ну или ярлык категории. Может кто может помочь решить данную проблему?

Спасибо!

P
На сайте с 21.01.2012
Offline
72
#1

Проблема решена.

Если кому интересно, то:

1. Обновляем All in SEO Pack до последней версии (2.0.2)

2. Берем с этой страницы (внизу) http://www.websoldier.ru/plagin-category-seo-meta-tags-seo-optimizaciya-rubrik-wordpress.html файл aioseop_class и заменяем им наш.

3. Открываем category-seo-meta-tags.php и меняем в нем:

$cur_cat_id = get_cat_id( single_cat_title("",false) );

На

// $cur_cat_id = get_cat_id( single_cat_title("",false) );
$cur_cat_id = get_query_var('cat');

Всего в файле надо произвести 3 таких замены.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий