Make wp_get_shortlink() loop friendly. Fixes #13212 props ryan.

git-svn-id: http://svn.automattic.com/wordpress/trunk@14490 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
westi 2010-05-06 21:20:17 +00:00
parent 6631dd331b
commit c24de5caf8
1 changed files with 5 additions and 3 deletions

View File

@ -2172,10 +2172,12 @@ function wp_get_shortlink($id = 0, $context = 'post', $allow_slugs = true) {
global $wp_query;
$post_id = 0;
if ( 'query' == $context && is_single() )
if ( 'query' == $context && is_single() ) {
$post_id = $wp_query->get_queried_object_id();
elseif ( 'post' == $context )
$post_id = $id;
} elseif ( 'post' == $context ) {
$post = get_post($id);
$post_id = $post->ID;
}
$shortlink = '';