2014-05-15 93 views
0

我已經添加下面的網址代碼:URL標記驗證錯誤

<a href='http://facebook.com/share.php?u="<?php urlencode(the_permalink()); ?>"&amp;t="<?php urlencode(the_title()); ?>"' target="_blank"><i class="icon-facebook"></i><?php _e('Facebook', 'domain'); ?></a> 

它生成的輸出:

<a href='http://facebook.com/share.php?u="http://example.com/abc/"&amp;t="Lorem ipsum dolor sit amet"' target="_blank"><i class="icon-facebook"></i>Facebook</a> 

但我在驗證得到錯誤:

不良值 http://facebook.com/share.php?u=http://example.com/abc/」& t =「Lorem ips um dolor sit amet「for屬性href元素a:非法 查詢中的字符:不是URL代碼點

我該如何解決這個錯誤? 謝謝。

回答

0

請勿在網址中使用"。你的鏈接元素格式應該是這樣的;

<a href="http://www.domain.com?a=john" target="_blank">User</a> 

你可以參考here html鏈接格式,你可以使用這個;

<a href="http://facebook.com/share.php?u=<?php urlencode(the_permalink()); ?>&amp;t=<?php urlencode(the_title()); ?>" target="_blank"><i class="icon-facebook"></i><?php _e('Facebook', 'domain'); ?></a> 
+0

我已經試過,沒有「」,它根本沒有任何幫助。 – user1117313

+0

@ user1117313有什麼錯誤?或者你能看到頁面源代碼中生成的鏈接? –

+0

謝謝,我已經知道了。標題中有空格,這是URL的一部分。所以我設法修復它。 – user1117313