Enviar correos usando propia funcion de wordpress

Enviar un correo electrónico con WordPress es una tarea fácil, solo necesitará el siguiente código para que funcione:

<?php

	$to = "[email protected]";
	$subject = "Learning how to send an Email in WordPress";
	$content = "WordPress knowledge";

	$status = wp_mail($to, $subject, $content);

?>

No es porque sea simple que no sea bueno, usted puede hacer más de ello; Enviando a múltiples destinatarios usando una sola llamada de función:

<?php
$to = array(
	"Marcos Aguilar <[email protected]>",
	"WordPress Developer <[email protected]>",
	"[email protected]"
);
$subject = "Aprender a enviar un correo electrónico en WordPress";
$content = "Conocimiento de WordPress";

$status = wp_mail($to, $subject, $content);
?>

Cambiando las cabeceras del email, en el ejemplo cambiamos el email de Responder-A, que es por defecto el valor De:

<?php
	$to = "[email protected]";
	$subject = "Aprender a enviar un correo electrónico en WordPress";
	$content = "Conocimiento de WordPress";
	$headers = array(
		'Reply-To' => "Marcos Aguilar <[email protected]>"
	);

	$status = wp_mail($to, $subject, $content, $headers);
?>	

Incluso podemos cambiar el tipo de contenido del correo electrónico, lo que nos permite utilizar HTML en el correo electrónico:

<?php

	$to = "[email protected]";
	$subject = "Learning how to send an Email in WordPress";
	$content = "WordPress <b>knowledge<b>";

	add_filter( 'wp_mail_content_type', 'set_html_content_type' );

	$status = wp_mail($to, $subject, $content);

	// Reset content-type to avoid conflicts -- http://core.trac.wordpress.org/ticket/23578
	remove_filter( 'wp_mail_content_type', 'set_html_content_type' );

	function set_html_content_type() {
		return 'text/html';
	}
?>	

Cuando usamos la función wp_mail() permitimos que los plugins se conecten a nuestro procedimiento de envío y por lo tanto les permitimos usar otros métodos para enviar el correo electrónico.

Resumen
Nombre del artículo
Enviar correos usando propia funcion de wordpress
Descripción
Cuando usamos la función wp_mail() permitimos que los plugins se conecten a nuestro procedimiento de envío y por lo tanto les permitimos usar otros métodos para enviar el correo electrónico.
Autor
5 (100%) 1 vote

Deja un comentario