Al comenzar con una instalación de red nueva, el primer paso es una instalación de sitio único que tiene una línea adicional en el wp-config.phparchivo:
define( 'WP_ALLOW_MULTISITE', true );
Después de eso, debemos Tools > Network Setupingresar, ingresar algunos detalles como el nombre de la red y el correo electrónico de superadministrador y finalmente presionar el botón para ejecutar la configuración.
El siguiente paso que aparece es en realidad dos pasos:
Agregue constantes adicionales a su
wp-config.phparchivodefine( 'MULTISITE', true ); define( 'SUBDOMAIN_INSTALL', true ); define( 'DOMAIN_CURRENT_SITE', 'example.com' ); define( 'PATH_CURRENT_SITE', '/' ); define( 'SITE_ID_CURRENT_SITE', true ); define( 'BLOG_ID_CURRENT_SITE', true );- Agregue algunas reglas a su
.htaccessarchivo.
Como no hago instalaciones de un solo sitio (ya no hay razón para eso), me gustaría agregar esas constantes dinámicamente a mi wp-config.phparchivo:
define( 'WP_ALLOW_MULTISITE', true );
if ( SOME_CHECK_IF_STEP-1_WAS_PASSED )
{
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
define( 'DOMAIN_CURRENT_SITE', 'example.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', true );
define( 'BLOG_ID_CURRENT_SITE', true );
}
Así que no tengo que ir a wp-config.phpcada vez y editarlo nuevamente.
Lo primero que se me ocurrió fue verificar la base de datos de la {$wpdb->prefix}sitemetatabla, pero no quiero hacer una consulta adicional en cada carga de sitio. Lo segundo que pensé fue comprobar si blogs.dirya existe, pero ese no es el caso.
Pregunta: ¿Cómo puedo indicar que ya pasé el primer paso de la configuración de la red de manera que no tenga una sobrecarga masiva o disminuya el rendimiento?
wp-configgenerador de roncos .
