2016-09-29 53 views
0

我觉得这是一个菜鸟问题,但由于某种原因,我不明白这一点。删除网站URL之前显示电子邮件链接

如何在电子邮件之前删除我们的网站URL?

echo '<a href="'.$business_email.'">Email</a>'; 

渲染...

http://www.oursite.com/[email protected]

本身在WordPress管理的自定义字段输入,如果有差别的电子邮件地址。

+2

如果你把邮寄地址:在它的前面?所以'echo'Email';' – Omnisite

+0

添加mailto: –

+0

谢谢,我已经尝试过mailto了,但是我一定是在愤怒中疯狂地输入了它。哈哈。它现在有效。 – edit7279

回答

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>'; 
+1

谢谢马修。正如我上面所说的......我已经尝试过mailto了,但我一定是疯狂地进入了它的错误。哈哈。它现在有效。 – edit7279

相关问题