我觉得这是一个菜鸟问题,但出于某种原因,我无法解决这个问题。
如何删除我们的网站网址,使其不会显示在电子邮件之前?
echo '<a href="'.$business_email.'">Email</a>';
...呈现
http://www.oursite.com/test@test.com
如果有所不同,电子邮件地址本身会在WordPress管理员自定义字段中输入。
答案 0 :(得分:2)
如果您尝试获取发送电子邮件的链接,则应将代码更改为:
echo '<a href="mailto:'.$business_email.'">Email</a>';
当您点击该链接时,可能只是将该电子邮件附加到您网站的网址。
如果您实际上是直接从数据库中获取该字符串,则可以尝试使用str_replace()
函数删除您的网站:
$baseurl = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
$business_email = str_replace( $baseurl, $business_email, '' );
echo '<a href="mailto:'.$business_email.'">Email</a>';