WPのリビジョンを一時的に無効化する
WordPress 4.4だとこれで一時的に無効化できた。
remove_action('post_updated', 'wp_save_post_revision'); $post_id = wp_update_post( $arg ); add_action( 'post_updated', 'wp_save_post_revision' );
ググったら次のようなコードがよく出てくるけど、4.4だと動かなかった。
remove_action('pre_post_update', 'wp_save_post_revision'); $post_id = wp_update_post( $arg ); add_action( 'post_updated', 'wp_save_post_revision' );