忽略wp_Query搜索中的图像URL

时间:2014-01-27 作者:jlewkovich

我正在使用wp\\u查询进行关键字搜索,如下所示:

$wp_query = new WP_Query( \'s=\' . $_GET[\'s\'] );
它返回的帖子$_GET[\'s\'] 在它的一个图像URL中,我不希望发生这种情况。我想从搜索中排除任何附件URL。

这是否可以使用wp\\u查询参数?也许是一种只搜索帖子标题/正文的方法?

1 个回复
SO网友:Eugene Manuilov

您只需添加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 类以获取更多信息。

结束

相关推荐

Private Posts/Pages & Search

我有一个网站,那里有一个私人页面和一个私人帖子。当以管理员身份登录时,我可以查看这两个,它们甚至会出现在搜索中。然而,当以编辑身份登录时,我仍然可以看到这些帖子,但它们不会出现在搜索中。我觉得这有点奇怪,我想知道是否有人经历过这种情况,或者知道如何在以编辑身份登录时在搜索中显示私人页面和帖子?