特定のカスタムフィールドの値をタイトルに自動挿入する

ex. たとえばselect_titleという名前のカスタムフィールドに値がある場合、投稿のタイトルをselect_titleの値にする

function replace_post_title($title) {
    global $post;
    if( $post->post_type == 'post' ){
        if(!empty($_POST['select_title'])){
            foreach ($_POST['select_title'] as $key => $value) {
                if($key == 'post'){
                    $title = $value;
                }
            }
        }
    }
    return $title;
}
add_filter('title_save_pre', 'replace_post_title');

以下の記事を参考にすべての投稿に当てはめる場合に記述を変更しています。
特定のカスタムポストの場合のみ書き換えたい場合は以下の記事を参考にしてください。

参考:WordPressでタイトルを自動作成