Una de las características útiles de la red multisitio es la forma en que le permite modificar la experiencia de cada usuario al crear un nuevo sitio web. Usted puede modificar su correo electrónico de bienvenida y cambia el contenido predeterminado.

Puede hacerlo accediendo a la configuración de su configuración de red en " Configuración> Configuración de red".

Pero hay dos correos electrónicos que se envían y este es el segundo de ellos. Antes de que se active el sitio web, WordPress envía un correo electrónico de activación con un enlace en el que el usuario debe hacer clic para activar su sitio web. Desafortunadamente, la pantalla de configuración no le da la opción de cambiar esta configuración.

¿Hay alguna solución? La buena noticia es que sí, puede escribir un complemento que modifique este correo electrónico. Y en este tutorial te mostraré exactamente cómo llegar allí.

Pero antes, si nunca has instalado WordPress, descubre ¿Cómo instalar un blog de WordPress pasos 7 et ¿Cómo encontrar, instalar y activar un tema de WordPress en tu blog 

Luego de vuelta a por qué estamos aquí.

Introducción a la personalización del correo electrónico de activación del sitio web

Antes de comenzar, necesitará algunas cosas:

  • Una instalación de desarrollo de WordPress con la opción multisitio habilitada, esto le permitirá evitar errores y probar todo de antemano.
  • Un editor de código con acceso FTP, o un editor de código y un cliente FTP.

Lea nuestro tutorial sobre activar la red multisitio para obtener más información sobre la activación de la red multisitio.

En este tutorial, exploraremos el código fuente de WordPress, pero no lo modificará. En su lugar, escribiremos un complemento que guarde en la carpeta de complementos de su sitio web y active para su red.

He aquí los 25 errores de novatos de los bloggers para evitar a toda costa

Código de mensaje predeterminado

Este es el correo electrónico de activación predeterminado que se envía cuando alguien registra un sitio web en su red:

Correo-predeterminado-grabación - on-a-Sitio

El asunto del correo electrónico es " Habilitar [enlace] Donde [link] es el enlace al nuevo sitio web. ¡Es un poco desagradable, en mi humilde opinión!

El código que genera esto está en el archivo " ms-functions.php En la carpeta " wp-includes De su instalación de WordPress. Hay dos filtros que se pueden utilizar, uno para el contenido del mensaje y otro para el asunto.

Lea también:  Cómo administrar las notificaciones de correo electrónico en WordPress

El primero se llama " wpmu_signup_blog_notification_email y le permite filtrar el contenido predeterminado del propio correo electrónico. En la versión actual (3.6.1), está en la línea 820 en el " ms-functions.php '

apply_filters ('wpmu_signup_blog_notification_email', __ ("Para activar su blog, haga clic en este enlace: nn% snn Después de la activación, recibirá un correo electrónico * otro correo electrónico * con su nombre de usuario.nn Después de activar su sitio, recibirá un enlace: nn% s "), $ dominio, $ ruta, $ título, $ usuario, $ usuario_email, $ clave, $ meta),

Esto usa marcadores de posición para la internacionalización y también usa variables que se definen inmediatamente encima del filtro. Usaremos la variable " $ contenido Para definir la nueva versión del contenido. Cada instancia de n Es un salto de línea y "n% s »Inserta la ruta al blog. Los usaremos de nuevo.

apply_filters ('wpmu_signup_blog_notification_subject', __ ('[% 1 $ s] Habilitado% 2 $ s'), $ dominio, $ ruta, $ título, $ usuario, $ usuario_email, $ clave, $ meta),

El segundo filtro es " wpmu_signup_blog_notification_subject Que define la línea de asunto del correo electrónico. Aquí está el código (en la línea 844):

Te invito ahora a crea un complemento, como te mostré en uno de nuestros tutoriales.

Cambiar el asunto del correo electrónico

Primero, crearemos una función que defina el asunto de nuestra nueva versión del correo electrónico.

Comience creando una función vacía y vincúlela al filtro correspondiente:

función wpmu_activation_email_subject () {} add_filter ( 'wpmu_signup_blog_notification_subject', 'wpmu_activation_email_subject');

Ahora vamos a completar esta función. Dentro de las llaves, agregue este código:

$ subject = __ ('Hola, active su sitio con este enlace% 1 $ s'); return $ sujeto;

Tiene texto nuevo, pero también usa el marcador de posición para mostrar el valor del título de la red, que está disponible en el archivo original por la variable " $ from_name ".

Guarde su archivo y procederemos a modificar el contenido del correo electrónico.

Para descubrir también: Cómo restablecer correctamente un blog de WordPress

Cambiar el contenido del correo electrónico

La segunda función modificará el contenido del correo electrónico.

En el archivo de complemento, agregue una segunda función vacía relacionada con el filtro correcto:

wpmu_activation_email_content función ($ contenido) {} add_filter ( 'wpmu_signup_blog_notification_email', 'wpmu_activation_email_content');

Ahora realice esta función de lo siguiente:

Nuevamente se hace usando un marcador de posición: esta vez es " n% s ", Que muestra el enlace al nuevo sitio web y lo proporciona la variable $ activate_url en la función original en el archivo base.

Aquí está el contenido completo de su plugin:

$ content = __ ("Gracias por crear un sitio web. Antes de poder usar el sitio, debe activarlo. nnPara activar su sitio, haga clic en este enlace: nn% snnDespués de la activación, recibirá un correo electrónico con su nombre de usuario. Una vez que haya hecho eso, puede administrar su con este liennn¡Disfrute de su sitio! "); return $ contenido;

Todo lo que tienes que hacer ahora es instalar y activar el complemento. Es posible que pueda hacer algunas pruebas para asegurarse de que todo funcione normalmente.

Descubre también algunos complementos premium de WordPress  

Puedes usar otros plugins de WordPress para dar una apariencia moderna y optimizar el manejo de tu blog o sitio web.

Aquí le ofrecemos algunos complementos premium de WordPress que lo ayudarán a hacerlo.

1. Mapas interactivos del mundo

Los mapas del mundo interactivos es un Plugin de WordPress premium que te ayuda a crear tantos mapas como quieras, con marcadores interactivos y coloridos, continentes, países o regiones.

Plugin de wordpress de mapas del mundo interactivo

Es totalmente compatible con la nueva versión de WordPress y Visual Composer.

Enriquece tu lectura descubriendo Cómo mostrar sus tiendas en un mapa de Google en WordPress

Gracias a este complemento, puede mostrar varios tipos de regiones, tales como: un mapa de todo el mundo, un continente o un subcontinente (África, Europa, América, Asia, Oceanía y todos sus subcontinentes), un país, un país dividido por sus regiones, un estado de los Estados Unidos, Estados Unidos dividido por regiones metropolitanas, un estado de los Estados Unidos dividido por regiones metropolitanas.

Descargar | Demo | alojamiento web

2. Título Experimentos

El buen contenido atraerá lectores con su título. Los títulos de sus publicaciones son extremadamente importantes porque pueden atraer o desanimar a nuevos lectores potenciales. En consecuencia, Es muy importante que los títulos de tus publicaciones puedan captar la atención de los lectores..

Experimentos de título

Título Experimentos es un Plugin de WordPress que le permite publicar títulos de prueba. Puede usar varios títulos para una sola publicación y verificar cuáles funcionan mejor.

Descargar | Demo | alojamiento web

3. Pro administración personalizada

Le Plugin de WordPress Premium Pro Custom Admin le permite personalizar fácilmente las páginas de registro e inicio de sesión de su sitio web o crear una página de mantenimiento.

Administrador personalizado profesional

Ofrece una serie de características, las principales que mencionaremos: cambiar el color de fondo y el logo de la página de inicio de sesión, agregar favicon personalizado backend y frontend de su sitio web, cambie los colores de los enlaces y botones, personalice el texto del pie de página que aparece en cada página de administración, elimine el número de versión de WordPress del pie de página, actualizaciones gratis y de por vida, y muchos más.

Descargar | Demo | alojamiento web

Recursos recomendados

Conozca otros recursos recomendados para ayudarlo a construir y administrar su sitio web.

Conclusión

Listo ! Eso es todo por este tutorial, espero que te permita configurar el correo electrónico de activación de un sitio web en una red multisitio de WordPress. 

Sin embargo, también puedes consultar nuestros recursos, si necesita más elementos para llevar a cabo sus proyectos de creación de sitios de Internet, consulte nuestra guía sobre Creación de blog de WordPress.

Si tienes sugerencias o comentarios, déjalos en nuestra sección comentarios. No dude en comparte con tus amigos en tus redes sociales favoritas

...