Cómo configurar SMTP manualmente en WordPress
Este artículo está aquí sólo para ti, simplificando el proceso de configuración de SMTP sin el drama de los plugins. Piense en ello como una charla amistosa, guiándole a través de los pasos para hacer que sus correos electrónicos de WordPress se disparen. Empecemos y hagamos que la comunicación de tu sitio web sea pan comido.
¿Por qué es importante el SMTP?
Bien, lo primero es lo primero: ¿qué es SMTP? Es como el cartero del mundo de Internet, se asegura de que tus correos electrónicos lleguen a la bandeja de entrada correcta. Por defecto, WordPress utiliza algo llamado PHP mail, pero puede ser un poco quisquilloso. SMTP interviene para asegurarse de que tus mensajes llegan donde tienen que llegar, sin perderse en las carpetas de spam.
Hagámoslo superfácil: Guía paso a paso
Para configurar manualmente SMTP en WordPress, trabajará con dos archivos esenciales: wp-config.php
y funciones.php
. He aquí cómo hacerlo:
1. Archivo de configuración de WordPress (wp-config.php
):
- Localice el
wp-config.php
en el directorio raíz de WordPress. - Abra el archivo utilizando un gestor de archivos, FTP o terminal SSH.
- Añada el siguiente fragmento de código en cualquier lugar del archivo, asegurándose de que precede a la línea
/* ¡Eso es todo, deja de editar! Feliz blogueo. */
:
// Configuración del correo SMTP
define( 'SMTP_USERNAME', 'example@gmail.com' );
define( 'SMTP_PASSWORD', '1234567' );
define( 'SMTP_SERVER', 'smtp.gmail.com' );
define( 'SMTP_FROM', 'example@example.com' );
define( 'SMTP_NAME', 'webtechstreet' );
define( 'SMTP_PORT', '587' );
define( 'SMTP_SECURE', 'tls' );
define( 'SMTP_AUTH', true );
define( 'SMTP_DEBUG', 0 );
2. Archivo de funciones temáticas (funciones.php
):
- Localice el
funciones.php
dentro de la carpeta del tema activo. - Si aún no lo has hecho, crea un Child Theme (muy recomendable para hacer cambios).
- Añada el siguiente fragmento de código a
funciones.php
:
add_action( 'phpmailer_init', 'my_phpmailer_smtp' );
function my_phpmailer_smtp( $phpmailer ) {
$phpmailer->isSMTP();
$phpmailer->Host = SMTP_SERVER;
$phpmailer->SMTPAuth = SMTP_AUTH;
$phpmailer->Port = SMTP_PORT;
$phpmailer->Username = SMTP_USERNAME;
$phpmailer->Contraseña = SMTP_PASSWORD;
$phpmailer->SMTPSecure = SMTP_SECURE;
$phpmailer->From = SMTP_FROM;
$phpmailer->FromName = SMTP_NAME;
}
No se preocupe, ¡también hay un atajo!
¿Se siente un poco abrumado? No te preocupes. Si jugar con código no es lo tuyo, existen plugins muy fáciles de usar. Son como la mezcla para pasteles ya preparada: sólo tienes que verter, hornear y disfrutar. Hay montones de plugins smtp, usa uno de ellos. Consúltelos aquí.
En pocas palabras
Configurar SMTP en WordPress no tiene por qué ser un quebradero de cabeza. Tanto si prefieres el enfoque práctico, añadiendo un toque personal a los correos electrónicos de tu sitio web, como si optas por la sencillez de los plugins, la elección es tuya. Así que, adelante, dote a su sitio WordPress de la magia de una comunicación por correo electrónico fluida. Es como dotar a tu sitio web de una voz amable y fiable, para que tus mensajes se oigan alto y claro. ¡Feliz envío de correos electrónicos! 🚀✉️