当页面>=2时,类别插件的分页返回404

时间:2012-08-03 作者:gregolin

我有一个自定义类型,slug是:

\'rewrite\' => array(\'slug\' => \'blog/%blogs_tax%\'),
以及之后register_post_type() 我有一个重写slug变量的函数。

我工作很好,但我在分页方面有问题。。。

当我尝试访问以下内容时http://www.site.com/blog/job/page/2/ (工作是类别),我收到404。

使用另一个自定义类型的简单slug进行分页,如:\'slug\' => \'cases/\') 工作正常。。。只有在slug中使用变量(%blogs\\u tax%或其他变量)时,才会出现问题。如何修复它?谢谢

1 个回复
SO网友:gregolin

我已通过以下方式解决此问题:

add_rewrite_rule(\'blog/([^/]*)/page/([0-9]+)?/?$\', \'index.php?post_type=blog&blogs_tax=$matches[1]&paged=$matches[2]\', \'top\');
在函数中。php,之后register_post_type.

非常重要:你必须刷新规则。更改永久链接很容易。

结束

相关推荐

Gallery Pagination by Row

我在以下位置创建了一个图片库:http://ellenandjosh.com/?page_id=5. 目前,我有一个循环,在一定数量的图像之后显示分页:http://pastebin.com/N6nRRUei.通常情况下,这很好。。。但通常我没有不同宽度的图像。WordPress按高度裁剪图像,宽度可变。我想做的是在三行图像之后,然后添加分页按钮。。。而不是在一定数量的图像后显示分页按钮。。。这可能吗?第1页还可以,虽然底部行中可能会有更多图像-第2页只有两行,第3页第三行只有一个图像-尽管有更多图像。。