[英]Set post page for custom post type for Wordpress Admin Post Page
[英]Set page as parent of custom post type in WordPress
我试图弄清楚如何将自定义帖子类型页面设置为WordPress页面的子代。
例如,我创建了一个名为Products的自定义帖子类型,以为每个产品创建一个页面。
但是,在我的网站上,层次结构应为:
Homepage (Wordpress pages)
-Products List Page (Wordpress pages)
--Product detail page (Custom Posts Type 'Products')
问题是,因为我所有的“产品详细信息”页面都是CPT,所以我不能告诉他们它们是“ Product List Page
通常是WordPress页面)的子级。
有人对此问题有解决方案吗?
我在这里回答了类似的问题。 在注册产品发布类型的函数中,将rewrite arg设置为类似以下内容:
'rewrite' => array( 'slug' => 'product-list/product'),
在此示例中, product-list
是页面的一部分。 然后,将has_archive
设置为false
:
'has_archive' => false
进行更改以刷新重写规则之后,请访问管理员的“永久链接”设置页面。
请注意,这不会使您的产品详细信息页面成为实际的子页面。 但是URL结构至少会造成它们的错觉。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.