隐藏直接查看自定义帖子类型的内容

时间:2012-08-13 作者:Ian Hoar

我正在使用许多自定义帖子类型来创建边栏、页脚等,并希望隐藏这些帖子类型的直接查看。这可能吗?

1 个回复
最合适的回答,由SO网友:Stephen Harris 整理而成

register_post_type 允许您指定帖子是否为“Public\\u queryable”

public\\u queryable(boolean)(可选)查询是否可以作为parse\\u request()的一部分在前端执行。

默认值:公共参数值注意:受影响的查询包括以下内容(在处理重写时也会启动)

是吗?post\\U type={post\\U type\\U key}?{post\\u type\\u key}={single\\u post\\u slug}?{post\\u type\\u query\\u var}={single\\u post\\u slug}它没有提到任何关于表单查询的内容?p=, 从内存中,这些仍然会为您的自定义post类型事件提供服务,public\\u queryable设置为false。为了防止这种情况,您可以template_redirect 并重定向到另一个(404?)页

结束

相关推荐