如何使用静态Flattr按钮

时间:2011-03-25 作者:PVitt

如何在wordpress 3上使用静态flattr(托管在服务器上的按钮图像)按钮。x使用flattr插件进行安装?有几个人要求我不要从flattr服务器加载flattr按钮,以防止flattr跟踪用户。

[编辑]如前所述,我被要求更改flattr插件的工作方式。但我不知道怎么做。因此,我不确定这是否只是关于背景图像或从flattr服务器加载的任何其他资源。这就是我想要的答案。[/编辑]

2 个回复
SO网友:Chris_O

如果我理解正确,您希望将Flattr按钮添加到帖子中,而不是使用Flattr JavaScript API,您只希望按钮图像保存在服务器上,并在单击时转到Flattr页面。

我在这个答案中嵌入了一个工作示例,并将提供下面的代码和说明。

工作示例:

WordPress帖子标题。杜伊斯·厄罗斯·利伯罗(Duis eros libero),乌拉姆·科珀(ullamcorper id ultrices ac),ultrices a magna。Vivamus坐在amet tempus justo。这是一个很好的例子。在颞部,矢状叶舌向上延伸。[…]


要将此按钮自动添加到每篇文章的底部,请执行以下操作:

将图像保存到本地计算机,然后使用媒体上传器将其上传到WordPress。记下img URL或突出显示并复制到剪贴板。

打开主题functions.php 文件并在某处添加以下代码。

<?php
    add_filter(\'the_content\', \'pvitt_flattr_this\' );
    add_filter(\'the_excerpt\', \'pvitt_flattr_this\' );

    function pvitt_flattr_this() {    
         echo \'<a href="http://flattr.com/thing/64811/dotnetphen-com"><img src="http://www.dotnetphen.com/blog/2011/04/flattr-badge-large.png" /></a>\';
    }
?>
现在,链接回Flattr页面的按钮将添加到每篇文章或文章摘录的末尾。

SO网友:t31os

您是否只是指用于链接的背景图像?

http://svn.wp-plugins.org/flattr/trunk/tabber.css

ul.tabbernav li a
{
 padding: 12px;
 margin-left: 0px;
 border-bottom: none;
 background-color: #78A931;
 background-image: url(https://flattr.com/_img/fluff/bg-boxlinks-green.png);
 color: #fff;
 border-left: 1px solid #7a3;
 text-decoration: none;
}
唯一的方法就是向flattr发出特定请求。如果你直接修改插件的样式表,com服务器就不会发生。wp-content/plugins/flattr/tabber.css 并调整上面发布的CSS。

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?