Enviar un post/pagina de WordPress con Mailto
Hay que añadir el siguiente código en nuestro archivo functions.php
<?php function direct_email($text="Enviar un mail a un amigo"){ global $post; $title = htmlspecialchars($post->post_title); $subject = 'Mail enviado desde Empresa.: '.$title; $body = 'Te envíamos la siguiente oferta : '.$title.'. en este enlace : '.get_permalink($post->ID); $link = '<a rel="nofollow" href="mailto:?subject='.rawurlencode($subject).'&body='.rawurlencode($body).'" title="'.$text.' : '.$title.'">'.$text.'</a>'; return $link; } ?>
Luego ya podemos poner en cualquier parte de la nuestra web, por ejemplo en page.php el siguiente código:
<?php echo direct_email('enviar por mail') ?>
Importante, si queréis ejecutarlo en un widget, no olvideis de activar la ejecución de PHP
ejecución de PHP en widget
Últimos comentarios