Как добавить disabled для уже выбранных radio ACF?

Добавил дополнительно поле radiobutton к записям с помощью ACF.

Можно ли как то добавить к уже выбранным в других записях значение "disabled", что бы их нельзя было выбирать в двух разных записях?

ad8aee6862ea47e2ab4a6f00030625c9.png
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ответы на вопрос 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Используйте хук acf/render_field. Документация тут. А тут есть примеры кода в обсуждении.

Логика такова - отлавливаете нужное поле, получаете из wp_postmeta все значения этого поля (для всех постов), и проходитесь по choices проверяя на вхождение в этот массив. Если вхождение найдено - добавляете свойство disabled. Какие свойства у полей - смотрите тут.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы