我在WordPress中使用自定义帖子类型(称为“Magic_fields”生成的“ns_news_article”),它们已注册并正在工作。这将重写URL以在域后添加“category/news”(如:www.mydomain.com/category/news/custom-post-1)。我必须在那里有“假目录”。WP自定义帖子类型分页/ 404错误
我有这样的的functions.php:观察名单的多个页面时
add_rewrite_rule("[ns_news_article]" . '$', "index.php?pagename=[ns_news_article]", "top");
add_rewrite_rule("[ns_news_article]" . '/page/([0-9])*/?', "index.php?pagename=[ns_news_article]" . '&paged=$matches[1]', "top");
global $wp_rewrite;
$wp_rewrite->flush_rules();
第二行需要分页404问题的关心,但随后试图查看单个帖子的时候给了404错误。如果我摆脱这一点,你可以查看帖子,但分页不起作用。
我能解决这个问题还是应该以另一种方式完成?
抱歉,我没” t设法正确地格式化我的代码:) – zuzuleinen 2012-02-03 10:31:09
您需要用8个空格缩进(请参阅http://meta.stackexchange.com/a/3793/245388) – Sven 2015-05-27 10:30:13