我目前正在编写一个函数,在保存帖子时,我需要获取两个最新修订的ID。然而,我得到的修订ID落后了一个-它不是最新的2个ID,而是我得到的第2个和第3个最新的ID。
我使用以下方法:
function check_values( $post_ID, $post ) {
$revisions = wp_get_post_revisions($post_ID);
$rev1 = array_shift($revisions);
$rev2 = array_shift($revisions);
$rev1 = $rev1->ID;
$rev2 = $rev2->ID;
}
add_action( \'publish_post\', \'check_values\', 10, 2 );
IE-保存时,我可能最终得到的ID是5001和5002,其中最新版本实际上是5003。