В моем файле functions.php есть следующая функция. Что он делает, так это то, что он позволяет мне использовать две пользовательские таксономии вместе.
function nfh_custom_rewrite_rules() {
add_rewrite_rule('^product_cat/(.*)/bins/(.*)?', 'index.php?product_cat=$matches[1]&bins=$matches[2]', 'top');
}
add_action('init', 'nfh_custom_rewrite_rules');
поэтому у меня может быть такой URL:
mysite.com/product_cat/homeware/bins/promo/
.. и это прекрасно работает
Проблема, с которой я столкнулся, заключается в том, что нумерация страниц, похоже, не работает. как только перейду на страницу 2:
mysite.com/product_cat/homeware/bins/promo/page/2/
он просто выдает ошибку "не найдено".
Любая помощь будет принята с благодарностью
Я не тестировал, но проверю, как показано ниже. Это может помочь.
function nfh_custom_rewrite_rules() {
add_rewrite_rule('^product_cat/(.*)/bins/(.*)/page/([0-9]{1,})/?', 'index.php?product_cat=$matches[1]&bins=$matches[2]&paged=$matches[3]', 'top');
}
add_action('init', 'nfh_custom_rewrite_rules');
Рад помочь..:)
вам нужно сделать это с помощью кода или желательно плагина?