Я удалил поле Заголовок по умолчанию из определенного Пользовательского Типа Поста в Wordpress.Но на почтовом столе это показано как (no title)
.Очевидно: P
Я пытаюсь использовать поле ACF в качестве заголовка.На данный момент я делаю это следующим образом
function my_acf_update_value( $value, $post_id, $field ) {
global $_POST;
$new_title = get_field('username', $post_id);
$new_slug = sanitize_title( $new_title );
$my_post = array(
'ID' => $post_id,
'post_title' => $new_title,
'post_name' => $new_slug
);
// Update the post into the database
wp_update_post( $my_post );
return $value;
}
add_filter('acf/update_value/name=username', 'my_acf_update_value', 10, 3);
Проблема в том, что это работает только при обновлении пользовательского типа сообщения, а не при его создании.Я не смог найти подходящий фильтр в документации ACF.Есть идеи?