是否有办法暂时禁用修订。。。。我注意到了wp_update_post
速度非常慢,并且创建了我不需要的修订。修复方法可能是在发布之前禁用修订wp_update_post
并在完成后重新启用该功能。。。。
以编程方式启用/禁用发布修订
3 个回复
最合适的回答,由SO网友:Caio Mars 整理而成
为了保持帖子的更新,我正在使用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\' );
SO网友:Riccardo
看来这就行了:
remove_action(\'pre_post_update\', \'wp_save_post_revision\');// stop revisions
以及add_action(\'pre_post_update\', \'wp_save_post_revision\');// enable revisions again
SO网友:Mamaduka
最简单的方法是设置WP_POST_REVISIONS
继续false
, 有关post的其他信息revision management
结束