In get_permalink(), don't resolve to pretty permalink if post has 'future' status.

We already do this for other non-public statuses, to prevent leaking non-public
information about unpublished posts.

Props e.mazovetskiy, CalEvans.
Fixes #30910.

git-svn-id: https://develop.svn.wordpress.org/trunk@31114 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Boone Gorges
2015-01-09 16:39:56 +00:00
parent 68191cc15c
commit d5c9eb41d7
3 changed files with 45 additions and 4 deletions

View File

@@ -195,8 +195,7 @@ class Tests_Query_PostStatus extends WP_UnitTestCase {
$q = new WP_Query( array(
'posts_per_page' => -1,
) );
global $wpdb;
//print_r( $wpdb->get_results( "SELECT * FROM $wpdb->posts" ) );
$this->assertContains( self::$author_privatefoo_post, wp_list_pluck( $q->posts, 'ID' ) );
$this->assertContains( self::$editor_privatefoo_post, wp_list_pluck( $q->posts, 'ID' ) );
}