фильтровать поле выбора ACF на основе другого поля выбора - PullRequest
0 голосов
/ 22 января 2019

просто хочу манипулировать моими полями ACF следующим образом: раскрывающееся поле первого выбора (Выбор острова) с этими значениями

Выбор острова

  • Corfù
  • Лефкас
  • Zante

, а затем раскрывающееся поле второго выбора (местность острова), динамически фильтруемое на основе одного из предыдущих вариантов, например

если выбран Corfù, то

Местность острова

  • Ахарави
  • Гувия
  • Дассия

если выбран Лефкас, то

Местность острова

  • Никия
  • Нидри
  • Порос

Если выбран Занте, то

Местность острова

  • Лаганы
  • Голубые пещеры
  • Навагио

Я нашел эту документацию,

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

, но мне не очень понятно, какреализовать это в моем WordPresокружение (я старший ИТ, но не очень хорошо разбираюсь в php), просто хочу, чтобы кто-то дал мне отправную точку .. большое спасибо

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ

в основном:

  1. У меня есть сайт WordPress с дочерней темой и глубоко настроенным файлом functions.php.

  2. это functions.php Я добавилдействия для
    создать пользовательский тип записи под названием "гостиничный".

  3. далее я создал группу полей под названием "гостиничные поля".
  4. Внутри этой группы я создалдва поля выбора «Выбор острова» и «Местность острова», и, как я уже писал ранее, я хочу, чтобы второе поле было отфильтровано первым.

1 Ответ

0 голосов
/ 22 января 2019

Хорошо, я не связывался с разработчиком, потому что не могу найти кнопку контакта на github ... но это было просто.

  1. php-файл в хранилище должен быть вставлен в мои functions.php
  2. поместите js somewere и отредактируйте php-файл, чтобы получить правильный путь js
  3. импортируйте все json в acf и cptui, чтобы примеры разработчика
  4. заполнили некоторые городаи заявляет

сделано

, оно прекрасно работает с новейшими версиями ACF, но, конечно, это только отправная точка, я должен глубоко настроить этот код для моего использования.

...