Advertisement
puggan

WP Multisite fix

Feb 12th, 2018
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.55 KB | None | 0 0
  1. <?php // added in bottom of wp-config
  2. // Allow WP_HOME and WP_SITEURL on multisite
  3. add_filter( 'option_siteurl', function ($url) { return WP_SITEURL;} );
  4. add_filter( 'option_home', function ($url) { return WP_HOME;});
  5.  
  6. // tell network_admin_url() to listen to WP_SITEURL
  7. add_filter(
  8.     'network_admin_url',
  9.     function ($url) {
  10.         if(substr($url, 0, strlen(WP_HOME)) !== WP_HOME)
  11.         {
  12.             return $url;
  13.         }
  14.         if(substr($url, 0, strlen(WP_SITEURL) + 1) == WP_SITEURL . '/')
  15.         {
  16.             return $url;
  17.         }
  18.         return WP_SITEURL . substr($url, strlen(WP_HOME));
  19.     }
  20. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement