Обновить заголовок сообщения при создании нового пользовательского типа сообщения с ACF - PullRequest
0 голосов
/ 25 сентября 2019

Я удалил поле Заголовок по умолчанию из определенного Пользовательского Типа Поста в 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.Есть идеи?

...