我已经使用php和MySQL在简单页面中实现了普通搜索功能,我通过mysqli_fetch_array获取结果行 . 在那里,我可以有任意数量的带有AND或OR关系的变量,它将从db中检索结果 . 现在我想在WordPress中这样做 . 我见过使用WP_query按术语名称搜索的解决方案 . 如何在搜索查询中实现此AND和OR变量 .

例如,我的查询就像选择所有帖子 Headers ,其中术语名称如'search keyword'和term slug like'hi' .

我创建了一个视图terms_and_posts表来合并术语和帖子表使用分类关系,列自定义术语名称,自定义术语slug,帖子 Headers ,发布内容,帖子状态和帖子类型 .

我是否需要合并表,或者可以通过修改WP_Query来实现?

我不想使用插件,因为我是WordPress的新手,我不想使用插件,只要我能帮助它 .