wordpress自定义add_rewrite_rule不适用于分页

时间:2018-05-01 10:31:18

标签: php wordpress url-rewriting

我的functions.php文件中有以下功能。它的作用是它允许我一起使用2个自定义分类法。

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');

所以我可以有这样的网址:

mysite.com/product_cat/homeware/bins/promo/

..这样可以正常使用

我遇到的问题是分页似乎不起作用。我一进入第2页:

mysite.com/product_cat/homeware/bins/promo/page/2/

它只会抛出一个未找到的错误。

非常感谢任何帮助

1 个答案:

答案 0 :(得分:1)

我还没有测试,但检查如下。这可能会有所帮助。

order by array_position(array[1, 16, 4], event_id), timestamp desc