因此,我维护了一个网站,该网站将大量内容放在从自定义帖子类型提取的modals中。我遇到的问题是,如果有人(比如我们的一个团队成员)去了他们认为应该放一段内容的地方,他们会通过内容的永久链接(permalink)被带到一个没有样式的页面。如何禁用永久链接或将用户重定向到正确的页面?
如何禁用指向一些自定义帖子内容的固定链接?
1 个回复
SO网友:jdm2112
使用定义自定义帖子类型时register_post_type()
传递了一个参数数组。设置public
参数设置为“false”,以防止永久链接的生成,以及其他相关操作(搜索、导航等)。
使用WP Codex中的示例:
function codex_custom_init() {
$args = array(
\'public\' => false,
\'label\' => \'Books\'
);
register_post_type( \'book\', $args );
}
add_action( \'init\', \'codex_custom_init\' );
https://codex.wordpress.org/Function_Reference/register_post_type
结束