답변:
당신은 이미 이와 같은 것을 가지고 있습니다 : 개정 .
// Define the nr of saved revisions in your wp-config.php
define( 'WP_POST_REVISIONS', 30 );
당신은 단순히 호출하여 그들을 잡을 수 get_posts()
로모그래퍼 post_type
의 revision
.
두 개정판의 차이점을 표시하려면을 사용하십시오 wp_text_diff()
.
// Example
$revisions = get_posts( array(
'post_type' => 'revision'
) );
echo wp_text_diff(
$revisions[0]['post_content']
,$revisions[1]['post_content']
,array(
'title' => 'Revision diff'
,'title_left' => $revisions[0]['post_title']
,'title_right' => $revisions[1]['post_title']
)
);
예를 들어 마지막 버전을 마지막 이전 버전 end( $revisions )['post_content']
과 비교하려면를 사용 하여 비교할 수 있습니다 $revisions[ count( $revisions ) -2 ]['post_content']
. (참고 : -2
배열 인덱스가 0으로 시작하고 마지막 이전 버전을 원할 때).