我为我的网站创建了一些自定义帖子类型。而且其中一些不应在前端显示可见页面。
我看到,有一个参数可以防止自定义帖子类型的存档:
'has_archive' => false,
单个前端页面有这样的东西吗?
此刻,我为这些自定义帖子类型创建301重定向:
add_action( 'template_redirect', 'theme_redirects', 99 );
function theme_redirects() {
if ( is_singular( 'post_type' ) ) {
wp_redirect( home_url(), 301 );
die();
}
}
但是对我来说,这不是理想的情况。除了重定向,我还能做些什么吗?
答案 0 :(得分:2)
您可以使用publicly_queryable
选项。与has_archive
选项相同,但仅适用于单个帖子。
只需将其添加到您的CPT配置:
'publicly_queryable' => false