• Создал поле с помощью ACF. В момент ввода значения поля в записи в админке WP нужно как-то обеспечить уникальность этого поля(EAN13). Как уникальность проверить _в момент_ ввода? Может плагин какой подскажете…

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • svg, привет. А что с чем должно сравниваться, какое назначение у этого поля?

    13 цифр, строка. Сравнить нужно с имеющимся значениями этого поля в базе. Если совпадают — не даем сохранить, в идеале — сообщаем сразу, не дожидаясь заполнения всей формы.

    • Ответ изменён 7 месяцев, 3 недели назад пользователем svg.

    svg, такая проверка довольно легко через AJAX осуществляется. Минус её в том, что: а) генерирует много запросов при валидации на вводе значения; б) нужно учесть в логике немалое количество проверок.

    сколько у вас в пределе предполагается записей с такими полями?

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

    svg, у вас уже ACF есть, посмотрите тогда в сторону этого плагина, если принципиально нужен плагин.

    спасибо, работает!

    при сохранении алерт сверху: The value «2400000011385» for the field «Штрихкод!» already exists.

    svg, на здоровье 🙂

Просмотр 8 ответов — с 1 по 8 (всего 8)

Тема «Проверка уникального значения поля» закрыта для новых ответов.