调用用户电子邮件添加到mailto链接PHP

时间:2013-08-12 13:39:49

标签: php wordpress email mailto author

所以我正在努力将作者的电子邮件地址调用到php,然后使用mailto:image链接,以便用户可以轻松地通过电子邮件发送邮件。

目前,我可以拨打作者的电子邮件地址并显示图像。但是,我无法将链接添加到mailto命令,它只是在图像上方回显。

下面我有我当前的代码(已被审查),所以任何帮助都会很棒。

    <?php
    $email =  ((the_author_meta( 'email' )));
    $src = '[Censored Link]'; // image url
    echo ('<a href=mailto:'. $email .'><img style="border:none;" src="'. $src .'" /></a>');
    ?>

1 个答案:

答案 0 :(得分:3)

正如Wordpress Codex所说:

  

如果您需要返回(不显示)信息,请使用get_the_author_meta()

您目前正在使用:

$email =  ((the_author_meta( 'email' )));

将其更改为:

$email =  get_the_author_meta('email'); //no need of the brackets here

另外,我按如下方式重写echo语句:

echo "<a href='mailto: $email'>
<img style='border:none;' src='$src'/>
</a>";

希望这有帮助!