可以通过设置post_status
参数到draft
然而,在搜索查询中,更好的选择是使用传递给register_post_type
.
我们第一组public
设置为false,这将在所有位置隐藏帖子类型-前端和后端。然后我们有选择地启用show_ui
获取管理UI,并设置exclude_from_search
到false
所以它们出现在前端搜索中。我们还设置rewrite
到false
, 因此WordPress不会为此帖子类型生成重写规则。
然后,您将发布可搜索的帖子,但前端没有单独的页面。
$args = array(
\'public\' => false,
\'show_ui\' => true,
\'exclude_from_search\' => false,
\'rewrite\' => false,
\'label\' => \'Name\',
// your other arguments...
);
register_post_type( \'name\', $args );