我试图创建一个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