2

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

WP_Term_Query 有一个名为“search”的参数,根据文档,该参数使用搜索条件来匹配术语,并将在前后使用通配符进行 SQL 格式化。我需要它仅在之后包含通配符,以便从输入“ad”中匹配“ Ad dayday”和“ Ad idas”,但不匹配“Di ad ora”或“Fitness M ad ”。这有可能以某种方式完成吗?

4

1 回答 1

1

另一种方法是编写更多代码来清除您不想要的结果并保留您想要的结果。看起来如何取决于您已经拥有的代码,但preg_match()可能会让您走上正确的轨道。

于 2018-04-07T14:08:01.483 回答