Cómo hacer que un sitio recientemente registrado en una red multisitio esté "en vivo" solo cuando el usuario esté listo

4

De forma predeterminada, un nuevo sitio creado en una instalación multisitio está "activo" y todos pueden verlo (si conocen la dirección) justo después de que el usuario la crea.

¿Cuál es el mejor enfoque para cambiar esto de modo que el sitio que registran solo esté activo cuando esté listo? Por listo, me refiero a que han elegido un tema, han subido un logotipo, ingresado a su contenido, etc. y están listos para que se puedan ver públicamente.

Mis ideas iniciales son crear una opción en la base de datos para cada sitio nuevo que, de forma predeterminada, se establece en '0'. El nuevo sitio solo mostraría una página "próximamente" a alguien que no haya iniciado sesión. Luego, en el panel de opciones del tema del sitio o similar, habrá un botón "hacer que mi sitio esté activo" que actualiza la opción en la base de datos y muestra el tema correcto.

¿Alguien puede pensar en una mejor manera?

    
pregunta Andrew 31.05.2012 - 01:33

2 respuestas

1

¿Has mirado la funcionalidad de archivo? Le permite archivar un sitio (también conocido como 'el sitio no está activo') y desarchivarlo nuevamente cuando el sitio esté listo para conectarse. Puede hacerlo en '/wp-admin/network/sites.php'. La opción se muestra cuando se desplaza sobre la fila con su sitio en ella.

Otra opción es hacer que el sitio solo esté disponible para usuarios registrados. Puede utilizar el complemento Miembros de Justin Tadlock, por ejemplo, para lograr esto.

    
respondido por el BjornW 17.06.2012 - 16:56
0

Simplemente use el plugin WP Maintenance Mode.

  

complemento del Modo de mantenimiento de WP

     

Agrega una página de mantenimiento a su blog que le permite a los visitantes saber que su blog está inactivo por tiempo de mantenimiento. Los usuarios con derechos para theme-options obtienen acceso completo al blog, incluida la interfaz.

- Cita del repositorio de complementos de Wordpress

    
respondido por el Tapefreak 08.08.2012 - 19:39

Lea otras preguntas en las etiquetas