我正在使用wp\\u查询进行关键字搜索,如下所示:
$wp_query = new WP_Query( \'s=\' . $_GET[\'s\'] );
它返回的帖子$_GET[\'s\']
在它的一个图像URL中,我不希望发生这种情况。我想从搜索中排除任何附件URL。这是否可以使用wp\\u查询参数?也许是一种只搜索帖子标题/正文的方法?
我正在使用wp\\u查询进行关键字搜索,如下所示:
$wp_query = new WP_Query( \'s=\' . $_GET[\'s\'] );
它返回的帖子$_GET[\'s\']
在它的一个图像URL中,我不希望发生这种情况。我想从搜索中排除任何附件URL。这是否可以使用wp\\u查询参数?也许是一种只搜索帖子标题/正文的方法?
您只需添加post_type
这样的论点:
$wp_query = new WP_Query( array(
\'s\' => $_GET[\'s\'],
\'post_type\' => array( \'post\', /* add more post types if need be */ ),
) );
阅读the codex article 关于WP_Query
类以获取更多信息。我有一个网站,那里有一个私人页面和一个私人帖子。当以管理员身份登录时,我可以查看这两个,它们甚至会出现在搜索中。然而,当以编辑身份登录时,我仍然可以看到这些帖子,但它们不会出现在搜索中。我觉得这有点奇怪,我想知道是否有人经历过这种情况,或者知道如何在以编辑身份登录时在搜索中显示私人页面和帖子?