| 20 | * @ticket 23923 |
| 21 | */ |
| 22 | function test_reproduce_23923() { |
| 23 | $ok = 0; |
| 24 | $reversed = 0; |
| 25 | |
| 26 | for ( $i = 0; $i < 100; $i++ ) { |
| 27 | $post_id = $this->factory->post->create( array( 'post_title' => 'some-post', 'post_type' => 'post', 'post_content' => 'some_content' ) ); |
| 28 | for ( $j = 1; $j < 3; $j++ ) |
| 29 | wp_update_post( array( 'post_content' => 'updated post' . $j , 'ID' => $post_id ) ); |
| 30 | |
| 31 | $revisions = wp_get_post_revisions( $post_id ); |
| 32 | $first = array_shift( $revisions ); |
| 33 | $last = array_pop( $revisions ); |
| 34 | |
| 35 | ( $first->ID < $last->ID ) ? $reversed++ : $ok++; |
| 36 | } |
| 37 | |
| 38 | printf( "OK: %d, Reversed: %d", $ok, $reversed ); |
| 39 | } |
| 40 | |
| 41 | /** |