2016-09-29 89 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