高级自定义字段 - 按先前选择的分类标准过滤帖子对象字段

问题描述:

我有一个自定义帖子类型,名为“事件”,其中我想添加从大量位置列表中选择的位置。为了使这个过程更容易,我想用一个称为locality的类来过滤这些位置。高级自定义字段 - 按先前选择的分类标准过滤帖子对象字段

为了实现这一点,我创建了一个名为位置的自定义文章类型和一个名为Locality的自定义分类。为每个事件添加了一个字段组,其中一个用于位置(分类法),另一个用于位置(Post Object)。

我没有设法实现的是所选地点的过滤器。

+0

你能告诉你的代码? – Ranjit

+0

上面没有创建任何代码,它都是通过ACF的UI创建的 – SitRock

+0

这很混乱。首先你说“位置是帖子类型,地点是分类标准”。然后你说:“为每个事件添加了一个字段组,其中一个字段组为地点(Post Object),另一个为位置(Taxonomy)。 – Ranjit

我不相信你可以根据另一个选项当前动态地筛选一个自定义字段的选择,并在adminend上更改该选项。您可以使用与WP_Query非常相似的查询修改来筛选显示在您的字段中的选项,并且我非常确定无法即时完成。

我几乎会欺骗,而不是分配给他们分类的职位,而是在职位名称本身包括地点和位置。

所以说,后期[伦敦博物馆]与分类[伦敦]

将成为

[伦敦] [伦敦博物馆]

[伦敦] [海德公园] ...等

或类似的东西。我假设你只想要一个位置分配给任何特定的地方......

然后我想创建一个关系字段,每当我在寻找伦敦的博物馆我键入

伦敦缪斯 ...

它看起来像这个问题现在是陈旧的,但你会让你的生活更容易,如果你添加两个自定义字段的事件 - 位置和地点。这样你就不必连接两个表格,并且可以很容易地使用WP meta_query来过滤帖子。

我的理解是,你希望每当你选择地点时,它的位置应该显示在那里,最后你可以过滤地点的事件。

=>设定您所指定的地点和位置两个下拉位置。你应该使用ajax。当我选择任何地点比下一个下拉菜单选择所选的地点。 i)您可以添加位置作为分类和搜索使用“税务查询”来过滤 ii)将位置添加为事件的父项并搜索“子项目的子项目” “在wp_query过滤