Совсем недавно сталкивался с такой же проблемой , вот одно из решений
Совсем недавно сталкивался с такой же проблемой , вот одно из решений
Я не понял вашей подсказки. Все что там написано — у меня проделано.
Попробуйте сделать в разных категориях подкатегории с одним названием — в результате title будет одинаковый у обоих подкатегорий, хотя в опциях он написан разный
Вы установили в поле Формат заголовка категории значение %category_title% ?
Буквально недавно делал тоже самое на formulaklimata.ru
У вас код функции выглядит таким образом?
/*** Used for forcing title rewrites. ***/
function rewrite_title($header) {
global $wp_query;
if (!$wp_query) {
$header .= "<!-- no wp_query found! -->\n";
return $header;
}
$title = $this->wp_title();
if(is_category())
$title = apply_filters('aioseop_category_title',$title);
if ( !empty( $title ) )
$header = $this->replace_title( $header, $title );
return $header;
}
Вы заставили меня попотеть,была такая же проблема, но никак не мог вспомнить в чем причина.
category-seo-meta-tags.php
сделайте следующие
// $cur_cat_id = get_cat_id( single_cat_title("",false) );
$cur_cat_id = get_query_var('cat');
ЗЫ.
Между прочим, какие-то глюки с функцией get_cat_id.
У вас код функции выглядит таким образом?
/*** Used for forcing title rewrites. ***/
function rewrite_title($header) {
global $wp_query;
if (!$wp_query) {
$header .= «<!— no wp_query found! —>\n»;
return $header;
}
$title = $this->wp_title();
if(is_category())
$title = apply_filters(‘aioseop_category_title’,$title);
if ( !empty( $title ) )
$header = $this->replace_title( $header, $title );
return $header;
}
Нет, в /aioseop.class.php
function rewrite_title($header) {
global $aioseop_options;
global $wp_query;
if (!$wp_query) {
$header .= "<!-- no wp_query found! -->\n";
return $header;
}
Если меняю это на то что вы дали — сайт падает.
category-seo-meta-tags.php
сделайте следующие
// $cur_cat_id = get_cat_id( single_cat_title("",false) );
$cur_cat_id = get_query_var('cat');
Не помогает. Может напишите в icq: 200394205, я отблагодарю за помощь 🙂
Не помогает. Может напишите в icq: 200394205, я отблагодарю за помощь 🙂
Прибежит админ и будет носом в торт тыкать 🙂
ICQ не пользуюсь есть Skype. (см.PS)
Какая версия All in One SEO Pack?
PS.
mihail.chumachkin
All in One SEO Pack Версия 1.6.13.2
Боюсь обновлять, т.к. если перестанет работать в связке с CSMT — будет беда
Я использовал 2.0.2 версию.
Я закомментировал в файле category-seo-meta-tags.php 1 строку и вставил вместо нее другую.
// $cur_cat_id = get_cat_id( single_cat_title("",false) );
$cur_cat_id = get_query_var('cat');
Это все что я предлагал вам сделать 🙂
Я использовал 2.0.2 версию.
Я закомментировал в файле category-seo-meta-tags.php 1 строку и вставил вместо нее другую.
// $cur_cat_id = get_cat_id( single_cat_title("",false) );
$cur_cat_id = get_query_var('cat');
Это все что я предлагал вам сделать 🙂
Вроде все заработало, спасибо огромное!
Проблема была в том, что это:
// $cur_cat_id = get_cat_id( single_cat_title("",false) );
$cur_cat_id = get_query_var('cat');
Надо заменить в 3 местах 🙂
Прибежит админ и будет носом в торт тыкать 🙂
Ну это если бы речь о деньгах шла, как прошлый раз — тогда да. А приступы альтруизма вроде бы не возбраняются 😉
Но всё-таки пропишите Ваш скайп в профиль и просто в след. раз показывайте профиль,