添加public => false
inregister_post_type()
的参数可以解决 Google 问题,但我无法访问管理员中的 CPT 帖子。像这样的重定向会阻止查看页面,但它们仍会显示在 Google 中。
我想要的有可能吗?
添加public => false
inregister_post_type()
的参数可以解决 Google 问题,但我无法访问管理员中的 CPT 帖子。像这样的重定向会阻止查看页面,但它们仍会显示在 Google 中。
我想要的有可能吗?
查看文档(https://codex.wordpress.org/Function_Reference/register_post_type) - 它说明了以下内容:
public (boolean) (optional) 控制作者(show_in_nav_menus、show_ui)和读者(exclude_from_search、public_queryable)如何看到类型。
默认值:假
'true' - 表示 exclude_from_search: false、public_queryable: true、show_in_nav_menus: true 和 show_ui:true。内置类型
附件、页面和帖子与此类似。'false' - 表示 exclude_from_search:true、public_queryable:false、show_in_nav_menus:false 和 show_ui:false。内置
类型 nav_menu_item 和 revision 与此类似。如果
您将提供自己的编辑和查看界面(或根本不提供
),则最好使用。
如您所见public
,是某种元属性。设置public
为false
但设置show_ui
为true
。这应该有效。