一次有多少个元查询字段支持WordPress搜索?

时间:2018-07-29 作者:fiyan

我是新开发人员。我想知道一次有多少元查询字段支持WordPress搜索?

我看到它在九个字段后出现(500超时)错误。

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

没有硬性限制,但元查询效率非常低,根据我的经验,在3或4之后,事情开始急剧放缓,具体取决于它们是什么类型的查询(=, LIKE 等等)

对于基于这么多字段的查询,您应该考虑一个自定义表,而不是meta。或适用于所使用数据类型的分类法。

结束

相关推荐

Change searched term

因此,我正在尝试设置一个搜索表单,其中实际搜索的词与用户输入的词不同。具体来说,我需要删除搜索词中的任何破折号。例如,假设用户输入“7-18”。搜索实际需要查询的是“718”。我在想pre_get_posts 也许是一种方式,但我不知道如何去写它。类似于function alter_query($query) { $unedit = the_search_query(); $edited = str_replace(\"-\",\"\",$unedit); the_sea