首页 > 解决方案 > 根据另一个选择字段过滤 ACF 选择字段

问题描述

只是想以这种方式操纵我的 ACF 字段:具有这些值的首选下拉字段(Island Choice)

岛屿选择

然后是第二个选择下拉字段(岛屿的位置),根据 previuos Choice 之一动态过滤,例如

如果选择 Corfù 则

岛屿所在地

如果选择莱夫卡达,那么

岛屿所在地

如果选择 Zante 则

岛屿所在地

我找到了这个文档,

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

但我不太清楚如何在我的 wordpress 环境中实现它(我是一名高级 IT,但对 php 不太擅长)只是希望有人给我一个起点.. 非常感谢

更多信息

基本上:

  1. 我有一个带有子主题和深度定制的 functions.php 文件的 wordpress 站点。

  2. 这个functions.php 我添加了用于
    创建名为“住宿”的自定义帖子类型的操作。

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

标签: wordpressdropdownadvanced-custom-fieldschoice

解决方案


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

  1. 存储库中的 php 文件必须通过我的 functions.php
  2. 将js放在某个地方并编辑php文件以检索正确的js路径
  3. 将所有 json 导入 acf 和 cptui 以获得开发人员的示例
  4. 填满一些城市和州

完毕

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


推荐阅读