Cómo usar el script sunrise.php para el mapeo de dominios en redes Multisite
Actualmente estoy usando el plugin WP-mu-domain-mapping en una instalación multi-red. El mapeo de dominios funciona correctamente con el archivo sunrise.php proporcionado, pero deja de funcionar (los sitios ya no se mapean correctamente) cuando muevo el plugin a nuestro directorio mu-plugins. He intentado lo siguiente, pero no funciona.
<?php
$sunrises = array(
"dm_sunrise" => dirname( __FILE__ ) . "/mu-plugins/domain-mapping/inc/sunrise.php"
);
foreach( $sunrises as $sunrise ){
if( is_readable( $sunrise ) ){
include $sunrise;
}
}

Según las instrucciones para configurar WordPress MU Domain Mapping, el archivo sunrise.php
debe colocarse directamente en tu directorio /wp-content
. No es un plugin en el sentido tradicional, por lo que no puede colocarse en mu-plugins
(ni siquiera en plugins
).
Configurar este plugin puede requerir un trabajo manual, así que asegúrate de seguir las instrucciones cuidadosamente, incluyendo las modificaciones que necesitas hacer en el archivo wp-config.php
.
Por cierto, el estado actual de este plugin es algo confuso, ya que -para sitios nuevos- parece que su funcionalidad ahora está integrada en el núcleo de WordPress. Aparentemente, solo es necesario para sitios Multisite existentes que fueron convertidos hace algún tiempo. Puedes ver varias publicaciones del mantenedor del plugin en este foro de soporte que confirman esto.

Gracias por señalarlo @tim-malone. Después de investigar, resulta que siteurl
mapea el dominio. Los permisos nativos están restringidos a los administradores de la red, así que lo hemos ajustado para que los propietarios de los sitios (administradores regulares) puedan actualizar esta configuración. Básicamente, ahora reemplaza el mapeo de dominios en nuestra instalación de multi-red. ¡Gracias!

¡Me alegra que lo hayas resuelto @gabethegrape! Si lo deseas, para ayudar a futuros visitantes, puedes publicar una respuesta adicional con tu solución, o aceptar esta respuesta haciendo clic en la marca de verificación a la izquierda.

sunrise.php es necesario si deseas utilizar el plugin Wordpress MU Domain Mapping. Ese plugin muestra un error en la página de configuración si sunrise no está presente y habilitado en wp-config.php.
