我試圖創建一個Wordpress插件,它在所有帖子下面添加一個按鈕。該按鈕是一個「贊」按鈕,通過URL將一些參數傳遞到新站點。在變量中混合使用PHP和HTML
參數是WordPress的永久鏈接,標題和博客名稱。
無法使其工作。
function add_bloglovin($content) {
$blog_title = get_bloginfo('name');
$link = the_permalink();
$title = the_title();
$bloglovin ="<br><a href=\"http://www.bloglovin.com/like/?b=$blog_title&p=$link&t=$title\" onclick=\"window.open(this.href, 'bloglovin_like', 'width=480,height=320, toolbar=0, location=0, menubar=0, scrollbars=0, status=0'); return false;\"><img src=\"http://www.bloglovin.com/widget/bilder/like.gif\"></a>";
return $content .$bloglovin;
}
add_filter('the_content', add_bloglovin);
究竟什麼不行?什麼是失敗? – JohnP 2011-03-30 10:15:52
它將第一個$ blog_title添加到$ bloglovin變量中,但不是$ link和$ title ..是PHP還是wordpress,可以解決這個問題? – user681061 2011-03-30 10:17:54
您可能需要在放入代碼之前將代碼urlencode()。 – JohnP 2011-03-30 10:33:04