在WordPress插件中以编程方式搜索帖子

时间:2016-08-09 作者:Alan Storm

如果我导航到Posts -> All Posts 在Wordpress安装中,右上角有一个搜索框。在此框中输入术语并单击“搜索帖子”按钮将执行搜索。

Wordpress是否提供钩子、函数或其他API,允许我以编程方式执行相同(或类似)的搜索?i、 我传入一个字符串作为术语,并返回一个PHP结果数组,而无需自己编写任何SQL。

如果没有,这里有人知道上面的搜索在Wordpress核心代码的哪里发生吗?(所以我可以尽可能地模仿这种行为)

非常感谢。

1 个回复
最合适的回答,由SO网友:Alan Storm 整理而成

根据以上评论mmm

试试这个

$posts = get_posts(["s" => "string to search"]); 
此外,还包括get_posts API有点超出了单个StackExchange的答案,但如果您想深入研究,您会发现更多信息in the codex.