Как в functions.php задать значение поля поста с помощью ACF?

Пользователь через форму на сайте отправляет отзыв. Вот форма

<form id="review-form" class="review-form">
 <input type="text" id="name" name="name">
 <textarea id="comment" name="comment" required></textarea>
 <button type="submit" class="submit-btn">Отправить отзыв</button>
</form>

Вот functions.php

function handle_ajax_review_submission() {        
$review_id = wp_insert_post(array(
            'post_title'   => sanitize_text_field($_POST['name']),
            'post_content' => sanitize_textarea_field($_POST['comment']),
            'post_type'    => 'review',
            'post_status'  => 'pending',
        ));
         if ($review_id) {
    // Вот тут нужно в поля ACF с именами review_author_name и review_author_coment задать значения. Как это сделать?
            wp_send_json_success('Отзыв успешно отправлен');
         } else {
            wp_send_json_error('Не удалось сохранить отзыв');
         }

add_action('wp_ajax_submit_review', 'handle_ajax_review_submission');
add_action('wp_ajax_nopriv_submit_review', 'handle_ajax_review_submission');

В комментариях в коде я показал где нужно дописать возможность задавать значения полям. Как это сделать с помощью ACF?


Ответы (0 шт):