如何从Google隐藏CPT单页,同时允许在管理员中查看它们?

时间:2017-06-23 15:02:24

标签: wordpress wordpress-admin

public => false的参数中添加register_post_type()可以解决Google问题,但之后我无法访问管理员中的CPT帖子。重定向like this无法查看网页,但仍会显示在Google中。

我想要的甚至可能吗?

1 个答案:

答案 0 :(得分:0)

查看文档(https://codex.wordpress.org/Function_Reference/register_post_type) - 它说明如下:

  

public(boolean)(可选)控制类型的可见方式   作者(show_in_nav_menus,show_ui)和读者(exclude_from_search,   publicly_queryable)。

     

默认值:false

     
      
  • '真' - 意味着exclude_from_search:false,public_queryable:true,show_in_nav_menus:true和show_ui:true。内置类型
      附件,页面和帖子与此类似。

  •   
  • '假' - 意味着exclude_from_search:true,public_queryable:false,show_in_nav_menus:false和show_ui:false。内置
      类型nav_menu_item和修订版与此类似。最佳使用,如果
      您将提供自己的编辑和查看界面(或者没有   全部)。

  •   

正如您所看到的,public是某种元属性。将public设置为false,但将show_ui设置为true。这应该有用。