Ticket #12456: 12456.4.diff
File 12456.4.diff, 814 bytes (added by , 4 years ago) |
---|
-
wp-includes/canonical.php
237 237 $redirect_url = get_attachment_link(); 238 238 $redirect_obj = get_post(); 239 239 } 240 } elseif ( is_single() && ! empty( get_query_var( 'p' ) ) && ! $redirect_url ) { 241 242 $redirect_url = get_permalink( get_query_var( 'p' ) ); 243 $redirect_obj = get_post( get_query_var( 'p' ) ); 244 245 if ( $redirect_url ) { 246 $redirect['query'] = remove_query_arg( array( 'p', 'post_type' ), $redirect['query'] ); 247 } 240 248 } elseif ( is_single() && ! empty( $_GET['p'] ) && ! $redirect_url ) { 241 249 $redirect_url = get_permalink( get_query_var( 'p' ) ); 242 250 $redirect_obj = get_post( get_query_var( 'p' ) );