Make WordPress Core

Ticket #4006: 4006.diff

File 4006.diff, 656 bytes (added by Nazgul, 18 years ago)
  • wp-includes/functions.php

     
    11821182                $message = "<p>$message</p>";
    11831183        }
    11841184
    1185         if (strpos($_SERVER['PHP_SELF'], 'wp-admin') !== false)
     1185        if ( defined('WP_SITEURL') && '' != WP_SITEURL )
     1186                $admin_dir = WP_SITEURL.'/wp-admin/';
     1187        elseif (function_exists('get_bloginfo') && '' != get_bloginfo('wpurl'))
     1188                $admin_dir = get_bloginfo('wpurl').'/wp-admin/';
     1189        elseif (strpos($_SERVER['PHP_SELF'], 'wp-admin') !== false)
    11861190                $admin_dir = '';
    11871191        else
    11881192                $admin_dir = 'wp-admin/';