Всех приветствую!
Есть задача: перехватить данные из создаваемого или обновляемого поста (записи) wordpress.
В настоящий момент использую такую конструкцию для записи ID и Start
function get_post_param( $post_id, $post, $update ){
$file = 'wp-content/themes/storefront/php/test.txt';
$current = file_get_contents($file);
$current .=
"ID: ".$post_id"
." Start: ".$post->nachalo_meropriyatiya
.\n";
file_put_contents($file, $current);
}
add_action( 'save_post', 'get_post_param', 10, 3 );
Проблема в том, что получаю данные до их перезаписи, то есть то, что было в базе до редактирования.
Вопрос в том, как получить актуальные данные?
Дополнительные поля реализованы через плагин ACF
Приоритет хука менял, get_post($post_id) и wp_insert_post работают так же.
Спасибо за помощь!