Почему при программном добавлении поста поля ACF не отображаются?

Добавляю пост через $post_ID = wp_insert_post($source); По ID заполняю поля ACF, но они нигде не появляются. Открываю пост, поля заполнены, статус Опубликованный. Нажимаю кнопку Опубликовать и все работает.
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
Насколько я помню, при добавлении полей ACF таким образом нужно использовать ключ поля, а не его название. Ключи выглядят примерно так: field_56032f2c65c16
update_field( 'field_56032f2c65c16', 'text', $post_id );


Чтобы увидеть ключи Ваших полей, нужно перейти в раздел ACF, открыть нужную группу и в Настройках экрана в правом верхнем углу включить опцию "Отображать ключ поля".
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы