Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




ms_subdomain_constants [ WordPress Function ]

ms_subdomain_constants ( No parameters )
Defined at:



Defines Multisite subdomain constants and handles warnings and notices.

VHOST is deprecated in favor of SUBDOMAIN_INSTALL, which is a bool.

On first call, the constants are checked and defined. On second call, we will have translations loaded and can trigger warnings easily.

Source


<?php
function ms_subdomain_constants() {
    static 
$error null;
    static 
$error_warn false;

    if ( 
false === $error )
        return;

    if ( 
$error ) {
        
$vhost_deprecated __'The constant <code>VHOST</code> <strong>is deprecated</strong>. Use the boolean constant <code>SUBDOMAIN_INSTALL</code> in wp-config.php to enable a subdomain configuration. Use is_subdomain_install() to check whether a subdomain configuration is enabled.' );
        if ( 
$error_warn ) {
            
trigger_error__'<strong>Conflicting values for the constants VHOST and SUBDOMAIN_INSTALL.</strong> The value of SUBDOMAIN_INSTALL will be assumed to be your subdomain configuration setting.' ) . ' ' $vhost_deprecatedE_USER_WARNING );
        } else {
             
_deprecated_argument'define()''3.0'$vhost_deprecated );
        }
        return;
    }

    if ( 
defined'SUBDOMAIN_INSTALL' ) && defined'VHOST' ) ) {
        if ( 
SUBDOMAIN_INSTALL == ( 'yes' == VHOST ) ) {
            
$error true;
        } else {
            
$error $error_warn true;
        }
    } elseif ( 
defined'SUBDOMAIN_INSTALL' ) ) {
        
define'VHOST'SUBDOMAIN_INSTALL 'yes' 'no' );
    } elseif ( 
defined'VHOST' ) ) {
        
$error true;
        
define'SUBDOMAIN_INSTALL''yes' == VHOST );
    } else {
        
define'SUBDOMAIN_INSTALL'false );
        
define'VHOST''no' );
    }
}
?>

Examples [ wp-snippets.com ]

Top Google zoekresultaten

Meer ...

Gebruikersdiscussies [ wordpress.org ]

0 User Note(s)

Nog geen één. Wees de eerste!

Nieuw toevoegen ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics