1

添加public => falseinregister_post_type()的参数可以解决 Google 问题,但我无法访问管理员中的 CPT 帖子。像这样的重定向会阻止查看页面,但它们仍会显示在 Google 中。

我想要的有可能吗?

4

1 回答 1

0

查看文档(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,是某种元属性。设置publicfalse但设置show_uitrue。这应该有效。

于 2017-06-23T15:34:22.627 回答