为了账号安全,请及时绑定邮箱和手机立即绑定

WordPress:在创建自定义帖子类型时禁用单一页面

WordPress:在创建自定义帖子类型时禁用单一页面

PHP
慕无忌1623718 2021-06-10 13:05:37
我为我的网站创建了一些自定义帖子类型。其中一些不应该在前端有一个可查看的页面。我看到,有一个论点阻止自定义帖子类型的存档:'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();  }}但对我来说,这不是一个理想的情况。有什么我可以做的而不是重定向吗?
查看完整描述

1 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

您可以使用该publicly_queryable选项。它与has_archive选项相同,但适用于单个帖子。

只需将此添加到您的 CPT 配置中:

'publicly_queryable' => false


查看完整回答
反对 回复 2021-06-13
  • 1 回答
  • 0 关注
  • 105 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信