wordpress - 根据另一个选择字段过滤 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 不太擅长)只是希望有人给我一个起点.. 非常感谢
更多信息
基本上:
我有一个带有子主题和深度定制的 functions.php 文件的 wordpress 站点。
这个functions.php 我添加了用于
创建名为“住宿”的自定义帖子类型的操作。- 接下来我创建了一个名为“accomodation-fields”的字段组。
- 在这个组中,我创建了两个选择字段“Island Choice”和“Island's Locality”,正如我之前写的,我希望第二个字段被第一个字段过滤。
解决方案
好的,我没有联系开发人员,因为我在 github 上找不到联系按钮.. 但这很简单。
- 存储库中的 php 文件必须通过我的 functions.php
- 将js放在某个地方并编辑php文件以检索正确的js路径
- 将所有 json 导入 acf 和 cptui 以获得开发人员的示例
- 填满一些城市和州
完毕
它与最新的 ACF 版本完美配合,但当然这只是一个起点,我必须深入自定义此代码以供我使用。
推荐阅读
- docker - 将持久卷声明添加到容器中的现有文件
- sql - Git 中的多版本代码支持
- php - Silverstripe 4 - 下拉字段错误
- javascript - 如何获取prev/next wp_link_pages的链接并用js重定向?
- docker - IBM Cloud Private Docker 以 root 而非 ubuntu 身份登录
- php - 将 CodeIgniter 中的数据插入 VB.NET 客户端
- vue.js - 如何在 v-select 的选定选项中为标签使用自定义模板?
- python - 如何提高显式等待直到元素可见性在 Robot 框架中找不到 webelement 的性能?
- c++ - 查找连续子数组的第二小和
- javascript - Laravel,Jquery通过选定的下拉列表填充数据