Я добавил post meta в мой CPT.
В этом CPT у меня также есть ACF, который добавляет поля к этому CPT.
Я также использовал хук save_post {post_type}, чтобы примой CPT обновлен, мета добавлена к этому сообщению.
Моя проблема в том, что данные ACF сохраняются ПОСЛЕ запуска функции add_post_meta, и мне нужно add_post_meta для использования полей из ACF, поэтому мне нужен ACF для запускасначала функция add_post_meta получит свои значения в соответствии с вычислениями по этим полям ACF.
код, который я использовал:
add_action( "save_post_car", "save_posts_meta_values", 999999, 1 );
function save_posts_meta_values( $post ){
if ( get_post_type( $post ) == 'car' ) {
$post_id = get_the_ID();
$my_values = array(
'front' => 5,
'back' => 6,
'right' => 7,
'left' => 8,
'engine' => 9
);
update_post_meta( $post_id, 'total_values', $my_values );
}
}
не может найти правильное решение для моегопроблема.
Я искал на веб-сайте stackoverflow, чтобы найти похожие вопросы, но не нашел решения моей проблемы.
, пожалуйста, помогите :) спасибо!