您尝试访问的URL--mysite.com/reading-list/
-- 由WordPress重写规则构造。路径/reading-list/
实际上并不存在。如果使用默认值?p=123
链接,则不使用这些重写规则。默认链接只是GET
字符串。
换句话说,因为mysite.com/reading-list/
如果没有重写规则,您将得到404。
如果没有重写规则,您需要使用vanilla访问内容GET
语法。例如the "Book" post type used in the Codex as an example...
function codex_custom_init() {
$args = array(
\'public\' => true,
\'label\' => \'Books\'
);
register_post_type( \'book\', $args );
}
add_action( \'init\', \'codex_custom_init\' );
。。。无需重写即可访问为
?book=book-cpt-post-title
. 你不能关闭重写,也不能让它不存在
/reading-list/
目录,但您可以创建一个名为
reading-list
并使用它来显示您的CPT。