2010-03-15 4 views

답변

1

define('ENVIRONMENT', 'WP');

. 내 검사에 대한

+0

네, 그게 전부입니다. 나는 대신에 isset을 사용하여 table_prefix를 비교해야한다. 나는 그것의 반환 가치에 너무 집중하고있다. 아시다시피, wp에서는 $ wp_version을 전역 변수로 사용합니다. 감사합니다. – justjoe

0

당신은 상수를 정의 할 수 있습니다 좋을 것입니다

wpmu_version라는 전역 변수를 설정한다 WPMU에서

define('ENVIRONMENT', 'WPMU');

+0

처럼 사용할 발견 사용합니다. 하지만 플러그인 개발자라면 어떨까요? 나는 wp-config.php를 읽거나 읽을 수 없다는 것을 알 필요가있다. (제 질문이 당신을 오도리라고 생각합니다.) – justjoe

1

난 함수 내가

// from http://frumph.net/wordpress/wordpress-plugin-theme-check-for-multisitewpmu/ 
     // check for multisite. Returns boolean 
     function check_this_is_multsite() { 
      global $wpmu_version; 
      if (function_exists('is_multisite')){ 
       if (is_multisite()) { 
        return true; 
       } 
       if (!empty($wpmu_version)){ 
        return true; 
       } 
      } 
      return false; 
     } 

와우이 좋은 제안이이

if(check_this_is_multsite()){ 
    // is on wpmu 
} else { 
    // is on single 
} 
+0

고맙습니다. – justjoe

관련 문제