Is it possible to set configuration options such as DEBUG mode only for specific sub blogs in a wordpress multisite installation? If so, how?

2 Answers 2


Hi @Raj Sekharan:

If I understand your question lets say you have three (3) subdomains on your multisite and you only want to debug the first?

  1. http://foo.example.com
  2. http://bar.example.com
  3. http://baz.example.com

If yes then it's a simply matter of adding the following to your /wp-config.php file:

if ($_SERVER['HTTP_HOST']=='foo.example.com')
  define('WP_DEBUG', true);
  define('WP_DEBUG', false);

Or if you are a fan of terse coding you can just do it like this:

define('WP_DEBUG', $_SERVER['HTTP_HOST']=='foo.example.com');
  • man.. do I feel dumb. :P one more time! mike rocks! :)
    – rsman
    Jan 11, 2011 at 17:55
  • @Raj Sekharan: - Thanks, but no need to feel dumb. I can't tell you how many things I've missed only to have others point out to me "the obvious." Just keep learning each time, that's all it takes! :) Jan 11, 2011 at 18:00
  • perfect tricky code :)
    – Frank
    Nov 8, 2017 at 12:25

If you're asking about putting that define in wp-config and making it apply to one site, then no.

  • Sure, it is possible. Take a look at $_REQUEST and $_SERVER - then go with conditional if/else.
    – kaiser
    Aug 30, 2012 at 13:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.