Что-бы выбиралось, нужно что-бы в БД значение совпадало с одним из вариантов
Т.е. для select нереально значения подтянуть?
P.S. age и gender - это разные поля профиля
В базе нужно смотреть какой там ключ у поля и какое значение.
Если поле внутри другого поля (группа или повторитель например) то у него точно другой ключ будет, не тот который вы в " Имя поля" видите. И значение у select и radio это не ярлык, если в настройках поля acf вы указали " red : Красный", то в базе будет red, а не Красный.
Ключ тот же, age. В текстовом поле CF7 оно нормально работает в виде default:user_age.
Видаться для select какая-то определенная конструкция нужна, там же мы несколько ключей указываем для выбора, например age и gender. И, если указываем так:
то не срабатывает.
ID или значение? Значение всех метаполей одинаково вставляются, user_{ключ поля}.
Вы просто мой кумир😁 герой, дня, два раза за один день протянули руку помощи, спасибо 🙏👍
P.S. Правда почему-то это не срабатывает в полях select и radio(
Если только числа, то почему тип поля текст?
Это уже вручную.
А когда "не вручную" - не важно что. Даже не важно цифры ли это. АЦФ нужен, когда нужно руками заполнять ПП, созданным им.
А Если писать некий код, заполняющий ПП, то проще их сделать сразу, без АЦФ. Более того если не требуется их редактирование вручную, то сделать их скрытыми.
В том-то и дело, что у записи много параметров, сделанных ACFами, и, по одному из этих параметров нужно сортировать эти записи.
На оф. сайте есть вот такая инфа, но... что-то не работает(https://www.advancedcustomfields.com/resources/orde-posts-by-custom-fields/
Это конечно возможно, но это плохой подход. Не наглядно, запаришься следить за этими цифрами, возможны конфликты и вообще лишняя сущность и запросы. Правильнее и проще будет сортировать по датам создания/публикации/изменения.
Или же использовать готовые плагины сортировки.