Обновить поля ACF во внешнем виде?

У меня есть следующая форма для обновления сообщений в настраиваемом типе сообщений. В моем настраиваемом типе сообщений у меня есть некоторые поля ACF, которые я также должен иметь возможность обновлять, но не знаю, как это сделать. Я могу обновить поля по умолчанию WordPress и может вызывать данные поля ACF в поле, которое я хочу редактировать, но не обновляю его после его отправки.

Пользовательское поле ACF ниже называется «разработчиком» и, как вы можете видеть.

$developer = get_field('developer'); 

Я могу вызвать поле и вывести данные в …

 <fieldset> <label for="postDeveloper"><?php _e('Post\'s Developer:', 'framework') ?></label> <input type="text" name="postDeveloper" id="postDeveloper" value="<?php echo $developer; ?>" class="required" /> </fieldset> 

Но когда я передаю эти данные (имя поля ACF является «разработчиком», как показано ниже) …

 'developer' => esc_attr(strip_tags($_POST['postDeveloper'])), 

Он не сохраняет редактирование и обновление сообщения … Я полагаю, что есть что-то, что я не делаю правильно, так как я делаю это так, как я обновляю поля WordPress по умолчанию, поэтому просто интересно, есть ли у кого-нибудь идеи как это сделать?

Весь мой код ниже …

 <?php get_header('paw-regular'); ?> <?php $query = new WP_Query(array('post_type' => 'propertyawardwinners', 'posts_per_page' =>'-1', 'post_status' => 'any' ) ); ?> <?php if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); ?> <?php if ( isset( $_GET['post'] ) ) { if ( $_GET['post'] == $post->ID ) { $current_post = $post->ID; $title = get_the_title(); $content = get_the_content(); $developer = get_field('developer'); } } ?> <?php endwhile; endif; ?> <?php wp_reset_query(); ?> <?php global $current_post; $post_information = array( 'ID' => $current_post, 'post_title' => esc_attr(strip_tags($_POST['postTitle'])), 'post_content' => esc_attr(strip_tags($_POST['postContent'])), 'developer' => esc_attr(strip_tags($_POST['postDeveloper'])), 'post_type' => 'propertyawardwinners', 'post_status' => 'pending', ); $post_id = wp_update_post($post_information); ?> <div class="main wrap"> <div class="ts-row cf"> <div class="col-8 main-content cf"> <form action="" id="primaryPostForm" method="POST"> <fieldset> <label for="postTitle"><?php _e('Post\'s Title:', 'framework') ?></label> <input type="text" name="postTitle" id="postTitle" value="<?php echo $title; ?>" class="required" /> </fieldset> <fieldset> <label for="postDeveloper"><?php _e('Post\'s Developer:', 'framework') ?></label> <input type="text" name="postDeveloper" id="postDeveloper" value="<?php echo $developer; ?>" class="required" /> </fieldset> <fieldset> <label for="postContent"><?php _e('Post\'s Content:', 'framework') ?></label> <textarea name="postContent" id="postContent" rows="8" cols="30"><?php echo $content; ?></textarea> </fieldset> <fieldset> <?php wp_nonce_field('post_nonce', 'post_nonce_field'); ?> <input type="hidden" name="submitted" id="submitted" value="true" /> <button type="submit" onclick="return redirect()"><?php _e('Update Post', 'framework') ?></button> </fieldset> </form> </div>