根据另一个选择字段过滤ACF选择字段

时间:2019-01-22 15:21:05

标签: wordpress dropdown advanced-custom-fields choice

只想以这种方式操作我的ACF字段: 具有这些值的“首选”下拉字段(“岛屿选择”)

岛屿选择

  • Corfù
  • 莱夫卡达州
  • 赞特

然后是第二个选择下拉字段(Island的位置),该字段基于上一个“选择”(例如)

如果选择了Corfù,则

岛屿的地方

  • Acharavi
  • 古维亚
  • Dassia

如果选择了莱夫卡达,则

岛屿的地方

  • 尼基亚
  • Nidri
  • 波罗斯

如果选择了Zante,则

岛屿的地方

  • Laganas
  • 蓝洞
  • Navagio

我找到了本文档

https://github.com/Hube2/acf-dynamic-ajax-select-example/tree/master/dynamic-select-example

但是我对如何将其实现到我的wordpress环境(我是一名高级IT人员,但对php不太满意)方面却不太清楚,只是希望有人给我一个起点。 非常感谢

其他信息

基本上:

  1. 我有一个以儿童为主题且深度定制的wordpress网站 functions.php文件。

  2. 此functions.php我已为
    添加了操作 创建一个称为“住宿”的自定义帖子类型。

  3. 接下来,我创建了一个名为“ accomodation-fields”的字段组。
  4. 在此小组中,我创建了两个选择字段“ Island Choice”和“ Island's Locality”,正如我之前写的那样,我希望第二个字段被第一个字段过滤。

1 个答案:

答案 0 :(得分:0)

好吧,我没有联系开发人员,因为我在github上找不到联系按钮..但是很简单。

  1. 存储库中的php文件必须已放入我的functions.php文件中
  2. 将js放在某个位置并编辑php文件以检索正确的 js路径
  3. 将所有json导入到acf和cptui中以获取以下示例 开发者
  4. 填充一些城市和州

完成

它可以与最新的ACF版本完美配合,但是当然,这只是一个起点,我必须深度定制此代码以供使用。