diff --git a/wp-admin/admin-functions.php b/wp-admin/admin-functions.php index 0828d677f..23eade17a 100644 --- a/wp-admin/admin-functions.php +++ b/wp-admin/admin-functions.php @@ -966,14 +966,6 @@ function touch_time($edit = 1, $for_post = 1) { } -function check_admin_referer() { - $adminurl = strtolower(get_settings('siteurl')).'/wp-admin'; - $referer = strtolower($_SERVER['HTTP_REFERER']); - if (!strstr($referer, $adminurl)) - die(__('Sorry, you need to enable sending referrers for this feature to work.')); - do_action('check_admin_referer'); -} - // insert_with_markers: Owen Winkler, fixed by Eric Anderson // Inserts an array of strings into a file (.htaccess), placing it between // BEGIN and END markers. Replaces existing marked info. Retains surrounding diff --git a/wp-includes/pluggable-functions.php b/wp-includes/pluggable-functions.php index e4b131d2d..bcaa9a887 100644 --- a/wp-includes/pluggable-functions.php +++ b/wp-includes/pluggable-functions.php @@ -223,6 +223,16 @@ function auth_redirect() { } endif; +if ( !function_exists('check_admin_referer') ) : +function check_admin_referer() { + $adminurl = strtolower(get_settings('siteurl')).'/wp-admin'; + $referer = strtolower($_SERVER['HTTP_REFERER']); + if (!strstr($referer, $adminurl)) + die(__('Sorry, you need to enable sending referrers for this feature to work.')); + do_action('check_admin_referer'); +} +endif; + // Cookie safe redirect. Works around IIS Set-Cookie bug. // http://support.microsoft.com/kb/q176113/ if ( !function_exists('wp_redirect') ) :