Я использую гравитационные формы и с трудом понимаю, как обновить уже созданный пользовательский пост. Ищу направление.
Пользовательский тип сообщения
имя: игроки
значение: sp_player
Пользовательское поле
Флажок от стороннего плагина под названием sportspress, расположенный на профиле игрока
название: сезон
Значение: sp_players [0] [6]
Вот что происходит:
Когда игрок создан, он добавляет их в таксономию лиги и позволяет добавлять статистику на пост игрока. Теперь в административной области этого настраиваемого поста добавляется настраиваемая область, в которой есть не отмеченный флажок.
Вот что мне нужно, чтобы это произошло:
Мне нужно установить этот флажок после обновления, а затем сохранить сообщение. Не уверен, как это сделать. Любая помощь приветствуется. Ниже приведено направление, в котором я думаю, что мне нужно двигаться, но я не могу понять,
add_action( 'gform_after_submission', 'set_post_content', 10, 2 );
function set_post_content( $entry, $form ) {
//getting post
$post = get_post( $entry['post_id'] );
//changing post content
$post->post_content = 'Blender Version:' . rgar( $entry, '7' ) . "<br/> <img src='" . rgar( $entry, '8' ) . "'> <br/> <br/> " . rgar( $entry, '13' ) . " <br/> <img src='" . rgar( $entry, '5' ) . "'>";
//updating post
wp_update_post( $post );
}