WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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

share|improve this question
up vote 7 down vote accepted

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');
share|improve this answer
man.. do I feel dumb. :P one more time! mike rocks! :) – rsman Jan 11 '11 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! :) – MikeSchinkel Jan 11 '11 at 18:00

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

share|improve this answer
Sure, it is possible. Take a look at $_REQUEST and $_SERVER - then go with conditional if/else. – kaiser Aug 30 '12 at 13:00

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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