1

我正在创建一个仅使用 Wordpress 后端的博客。我找到了获取最新帖子(wp_get_recent_posts)和我需要的所有必需数据的功能。我通过包含 wp-load 来做到这一点,这样我就可以访问 WP 的功能。

但是,我找不到任何可以让我在 Wordpress 的主题循环之外执行搜索的东西,就像我对其余数据一样。

我希望有一个搜索功能,我可以向它传递一个搜索查询,可以是标题、正文内容或标签名称。

我是否在文档中遗漏了一些非常明显的东西,似乎有一个功能可以满足我在 WP 的“循环”之外需要的所有其他功能。

4

2 回答 2

2

那对你有用吗?

// query for a given term ("search_term")
$search_query = new WP_Query();
$search_posts = $search_query->query('s=search_term');

来源

于 2012-12-03T15:14:52.890 回答
2

sanchothefat 回复:

您可以将 get_posts() 与搜索参数一起使用:

$results = get_posts( array( 's' => 'search term' ) );

https://wordpress.stackexchange.com/questions/74763/search-outside-of-the-loop/74766#74766

于 2012-12-03T15:27:29.163 回答