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

git-svn-id: https://develop.svn.wordpress.org/trunk@14490 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Peter Westwood 2010-05-06 21:20:17 +00:00
parent 8e2343b6ba
commit 85e9d665ee
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 = '';