我正在使用Wordpress的后端创建一个博客。我找到了获取最新帖子(wp_get_recent_posts)的函数以及我需要的所有必需数据。我通过包含wp-load来实现这一点,因此我可以访问WP的函数。
但是我找不到任何允许我在Wordpress主题循环之外执行搜索的内容,就像我对其余数据一样。
我希望有一个搜索功能,我可以将搜索查询传递给标题,正文内容或标记名称。
我在文档中遗漏了一些令人眼花缭乱的东西,似乎在WP的“循环”之外我需要的其他一切功能。
答案 0 :(得分:2)
这对你有用吗?
// query for a given term ("search_term")
$search_query = new WP_Query();
$search_posts = $search_query->query('s=search_term');
答案 1 :(得分:2)
sanchothefat回答:
您可以将get_posts()与搜索参数一起使用:
$results = get_posts( array( 's' => 'search term' ) );
https://wordpress.stackexchange.com/questions/74763/search-outside-of-the-loop/74766#74766