Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

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
add comment

2 Answers

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);
else 
  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
add comment

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
add comment

Your Answer

 
discard

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.