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' );