自定义帖子类型为页面的子级

时间:2015-11-07 作者:Freshtea

我想知道是否有可能有一个页面,比如说有一些列出的书的“书”。

在这个普通页面旁边,我们创建了一个名为“books”的自定义帖子,我们收集了我们的书籍。

我已经有了url域。com/books/通过对我所有书籍的概述,我想知道我需要如何配置自定义帖子,以将此页面用作父页面来生成url作为域。com/图书/书名/

非常感谢。

1 个回复
最合适的回答,由SO网友:kittsville 整理而成

如果您想在页面下列出您的自定义帖子类型,可以将页面的永久链接添加到重写slug中,如下所示:

register_post_type(\'my_books\', array(
\'has_archive\' => false,                 // Stops domain.com/book becoming the cpt\'s archive
\'rewrite\'     => array(\'slug\' => \'book\')
));
您需要访问Settings->Permalinks 在对永久链接进行任何更改以重新生成它们之后。您现在应该可以访问以下目录下的书籍mysite.com/book/my-book-slug 并访问手动创建的页面mysite.com/book.

相关推荐

Post with Custom Permalinks

我的永久链接设置如下:http://myblog.com/%category%/%postname%/一切正常。但我正在寻找一种方法,只为一些帖子(10-11篇帖子)设置如下永久链接。http://myblog.com/%postname%/我之所以要这样做,是因为我正在合并两个WordPress网站,我不想失去另一个网站的帖子,这些帖子已经以旧的permalink结构发布在Facebook等网站上。