0

因此,我目前正在将作者的电子邮件地址调用到 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>');
    ?>
4

1 回答 1

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>";

希望这可以帮助!

于 2013-08-12T13:43:25.927 回答