カスタムフィールド情報などをアップデートする場合に自動セーブの時はアップデートしないようにするときは、if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE )
を利用します。
functions.phpで以下のように利用します。
add_action( 'save_post' , 'action_save_post', 99, 2 ); function action_save_post( $post_id, $post ) { if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE ) { return $post_id; } elseif ( !empty( $_POST ) ) { update_post_meta( $post_id, 'カスタムフィールド名', '挿入する内容' ); } }