Changeset 19272
- Timestamp:
- 11/14/2011 04:59:45 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
-
wp-admin/edit.php (modified) (1 diff)
-
wp-admin/post.php (modified) (1 diff)
-
wp-includes/functions.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/edit.php
r19259 r19272 52 52 53 53 $sendback = remove_query_arg( array('trashed', 'untrashed', 'deleted', 'ids'), wp_get_referer() ); 54 if ( ! $sendback ) 55 $sendback = admin_url( $parent_file ); 54 56 $sendback = add_query_arg( 'paged', $pagenum, $sendback ); 55 57 if ( strpos($sendback, 'post.php') !== false ) -
trunk/wp-admin/post.php
r19093 r19272 83 83 84 84 $sendback = wp_get_referer(); 85 if ( strpos($sendback, 'post.php') !== false || strpos($sendback, 'post-new.php') !== false ) { 86 $sendback = admin_url('edit.php'); 87 $sendback .= ( !empty( $post_type ) ) ? '?post_type=' . $post_type : ''; 85 if ( ! $sendback || 86 strpos( $sendback, 'post.php' ) !== false || 87 strpos( $sendback, 'post-new.php' ) !== false ) { 88 $sendback = admin_url( 'edit.php' ); 89 $sendback .= ( ! empty( $post_type ) ) ? '?post_type=' . $post_type : ''; 88 90 } else { 89 91 $sendback = remove_query_arg( array('trashed', 'untrashed', 'deleted', 'ids'), $sendback ); -
trunk/wp-includes/functions.php
r19203 r19272 2038 2038 2039 2039 /** 2040 * Retrieve referer from '_wp_http_referer', HTTP referer, or current page respectively. 2040 * Retrieve referer from '_wp_http_referer' or HTTP referer. If it's the same 2041 * as the current request URL, will return false. 2041 2042 * 2042 2043 * @package WordPress … … 2047 2048 */ 2048 2049 function wp_get_referer() { 2049 $ref = '';2050 $ref = false; 2050 2051 if ( ! empty( $_REQUEST['_wp_http_referer'] ) ) 2051 2052 $ref = $_REQUEST['_wp_http_referer']; … … 2053 2054 $ref = $_SERVER['HTTP_REFERER']; 2054 2055 2055 if ( $ref !== $_SERVER['REQUEST_URI'] )2056 if ( $ref && $ref !== $_SERVER['REQUEST_URI'] ) 2056 2057 return $ref; 2057 2058 return false;
Note: See TracChangeset
for help on using the changeset viewer.