WP_Term_Query - 如何仅搜索术语名称的开头?

时间:2018-04-07 11:44:06

标签: wordpress search taxonomy custom-taxonomy taxonomy-terms

我正在构建一个使用自定义分类术语作为建议的WordPress自动填充搜索,并且我使用WP_Term_Query来查询用户在搜索字段中键入的内容。

WP_Term_Query有一个名为" search"的参数根据{{​​3}}使用搜索条件来匹配术语,并且将使用前面和后面的通配符进行SQL格式化。我需要它只包含后面的通配符,以便从输入" ad"它会匹配" 广告 daday"和" 广告 idas",但不是" Di 广告 ora"或"健身M 广告"例如。这有可能以某种方式完成吗?

1 个答案:

答案 0 :(得分:1)

另一种方法是编写更多代码来清除你不想要的结果,并保留你所做的那些。它的外观取决于您已有的代码,但preg_match()可能会让您走上正轨。