Постраничная навигация в архиве меток

Доброго времени суток.
Помогите, пожалуйста, разобраться с ошибкой в плагинах. Вернее, в известном конфликте двух плагинов – WP-Pagenavi и Seo-Without-Category.
На моём блоге стоят оба этих плагина, и после установки второго, стала появляться 404 ошибка при переходе на вторую и далее страницы навигации.
Проблема известная, вылечилась правкой кода плагина seo-without-category, сейчас его код выглядит так:

function seo_wo_category_category_link($catlink1) {
        $catlink1 = str_replace('/category', '', $catlink1);
        return $catlink1;
}

function seo_wo_category_rewrite_rules_filter($catlinks) {
    return array_merge(array("(.+?)/page/([0-9]+)?/?$" => "index.php?category_name=\$matches[1]&paged=\$matches[2]"), $catlinks);
}

add_filter('category_link', 'seo_wo_category_category_link', 1, 1);
add_filter('rewrite_rules_array', 'seo_wo_category_rewrite_rules_filter', 1, 1);

Но, при этом, постраничная навигация в архиве меток не работает. То есть первая страница http://blog.com/tag/tagname/ работает, а вот ссылка на вторую страницу – http://blog.com/tag/tagname/page/2/ выдаёт ошибку 404.

Я полагаю, в код seo-without-category, нужно добавить что-то, но что – точно не знаю.
Подскажите, пожалуйста. С проблемой я сталкиваюсь не первый, но решения так и не нашёл.
В index.php и в archive.php правильно прописан код навигации, т.е.

<div class="wp-pagenavi"><?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?></div> и т.д.

P.S. В пермалинках установлен параметр: /%category%/%postname%/ , строки с рубриками и метками пустые.

Всё заработало с плагином WP No Category Base.

Anonymous
Отправить
Ответ на: