在WP中存储和使用大型数组

时间:2016-06-06 作者:Guy Ytzhak

我需要得到所有的条款,有与日期在自定义字段后。所以我需要一份学期所有日期的清单。我需要知道我的网站每个学期的确切日期。这不是在任期内,而是在他们的岗位上。

在那之后,我需要知道每个月的条款是什么,包含在这个特定的月份的职位。

所有这些都是搜索字段按术语(国家)和日期(每个行程可以有许多日期)过滤我的帖子类型(行程)所必需的。

我在另一篇帖子中找到了解决方案:get terms that have post with custom post type between 2 values

现在我需要知道如何在Wordpress数据库中存储这个巨大的数组。

1 个回复
SO网友:Rarst

简而言之,WP API完全不支持您的需求。

WP中的分类是一种分组机制。它们的主要目的是查询属于一个或多个组的对象集。没有反向操作来提供一组对象并查询它所属的组(术语)。

最重要的是,您的逻辑需要到元数据的额外跃点and 能够以两种方式进行(按日期限制国家,以及按国家限制日期)。

我在这里看到了三种可能的方法(复杂性上升):

放弃链式要求。让用户自由选择日期和国家,如果没有特定组合的结果,请通知他们。甚至谷歌有时也表示没有发现任何东西