WordPress add_rewrite_rule возвращает страницу 404 - PullRequest
0 голосов
/ 30 января 2019

Я использую функцию add_rewrite_rule для добавления этого правила:

function custom_rewrite_rules() {

    add_rewrite_rule(
        'category/books/crime',
        'category/books/?filter_category=crime',
        'top'
    );

    flush_rewrite_rules();
}

add_action('init', 'custom_rewrite_rules');

Но возвращается только ошибка 404 Страница не найдена.

Когда я использую этот вид URL https://mypage.com/category/books/?filter_category=crime результат в порядке.Но я ожидаю, что этот URL https://mypage.com/category/books/crime вернет тот же результат из-за добавленного правила перезаписи.

Я также использую плагин WooCommerce, где категория "books" и атрибут "category" с термином "crime"созданы.

Что-то не так в моей функции?Если функция хорошая, где еще может быть проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...