大家!
我的Wordpress网站未提供搜索查询的完整搜索结果列表。我正在广泛使用自定义字段(ACF插件,很多转发器),我需要它来搜索页面/帖子标题,内容和ACF字段。
结果确实包括满足搜索查询的职位,自定义帖子类型和页面的下降量,但我知道这些结果是不完整的。这个事实对于页面是正确的(页面很少,所以我可以看到搜索省略了我要查找的短语),并且由于大量的实际信息,对于其他帖子类型(其中有几种类型)还不清楚在网站上发布的帖子。
我正在使用将ACF字段包含到搜索结果from this solution中的代码。
我尝试过的方法:
- 我知道该网站实际上通过ACF字段进行查找,因为我已经将
在不同地方有一些新的测试短语,它实际上能够
找到它。
- 如果我使用新文本(例如,我添加了一些随机短语)来更新搜索结果中最初缺少的页面,则该文本将包含在结果中。但是,如果我再次尝试前一个查询,仍然不会找到它(如果两个查询彼此正好位于旁边)。
- 如果我复制整个页面(通过管理员),它将最终包含在搜索结果中
- 我尝试使用默认主题,禁用所有插件-这无济于事。
- 如果有帮助,我会显示list的数据库错误(不知道是否与此有关)。
要考虑的事项:
- 网站使用西里尔字母
- 网站正在使用定制开发的主题
- 站点的数据库位于第二级域( newsite 。 sitename .ru)上时,已被积极填充,之后将其移至主域( sitename .ru)及其人口继续增加。在重定位期间,已通过Migrate DB插件
将其导出
- 搜索结果页面的结构按帖子类型image对结果进行分组
- 我的wordpress主题开发水平是新手
- 当我谈论“页面”时,我的意思是post_type:页面