Shariff Wrapper – WordPress plugin WordPress插件下载

点击下载

Shariff Wrapper

插件描述

“原始”共享按钮会自动将访问者的数据自动传输到社交网站他们访问您的网站。他们不需要点击共享按钮,因此他们没有选择,如果他们想要发送他们的数据。德国计算机杂志c’t开发了“Shariff”(ʃɛɹɪf),遵循通用数据保护法规(GDPR – Regulation(EU)2016/679)。这个插件适应了Shariff概念,为WordPress提供了一个易于使用的解决方案。我们目前支持25种语言的30种服务:AddThis,Bitcoin,Diaspora,Facebook,Flattr,Flipboard,LinkedIn,mailto,Odnoklassniki,Patreon,PayPal,PayPal.me,Pinterest,Pocket,Printer,Qzone,Reddit,RSS,SMS,Stumbleupon ,Telegram,TencentWeibo,Threema,Tumblr,Twitter,VK,Wallabag,Weibo,WhatsApp,Xing。

有关Shariff项目的更多信息,请查看原始 GitHub项目并阅读项目本身 c’t信息页面(德语)。

您可以自动为帖子,页面,主要博客页面,产品网站等添加共享按钮,并将其用作窗口小部件或手动添加短代码 [shariff] 你的网页或主题。

屏幕截图

不同风格的分享按钮。
基本选项。
设计选项。
高级选项。
统计选项。

安装

上传所有内容到 / wp-content / plugins / 目录使用WordPressUse [shariff] 中的插件菜单激活插件,并/或使用Shariff设置菜单。

要为所有帖子启用它,请检查插件设置中的选项。

FAQ

问:我可以在主题中使用Shariff按钮吗?

答:是的。只需使用短代码功能 do_shortcode('[shariff]')
您可以使用插件设置中帮助选项卡中所述的短标签的所有选项。

问:我可以使用主题中的总份额吗?

答:是的。您可以使用 do_shortcode('[shariff services =“totalnumber”]')来简单地输出循环中帖子的总份额。它将返回包含在< span class =“shariff-totalnumber”>< / span>中的数字。 以使shariff.js更新计数。此外,仅使用缓存数据,以免减慢您的网站速度。

问:是否有动作挂钩在每次更新时使用共享计数?

答:是的。您可以使用
函数your_awesome_function($ share_counts){
// $ share_counts是一个包含所有已启用服务的数组,更新的时间戳和帖子的URL。
//做东西
}
add_action(’shariff_share_counts’,’your_awesome_function’);
警告:此挂钩将被称为A LOT。所以一定要知道你在做什么。

问:如何配置小部件?

答:它使用在插件选项页面上配置的相同选项。但是,您可以输入一个覆盖默认选项的短标签。它与您在帖子中使用的格式相同。有关更多信息,请查看插件选项页面的帮助部分。

问:我可以更改单个帖子的选项吗?

答:是的。你可以聊使用帖子编辑屏幕右侧Shariff元框中的短标签进行所有选项。

问:为什么股票没有上市?

答:Shariff试图保护访客的隐私。为此,必须由您的服务器请求统计信息,因此社交网络只能看到您服务器的请求,而不是访问者的请求。但是,我们不知道,如果你想要这个。因此,默认情况下不启用它。

问:我如何显示份额?

答:一般在插件选项页面上启用它,或者将 backend =“on”添加到帖子中的shariff短标签。

问:我仍然没有看到共享计数

答:请查看插件选项页面上的状态选项卡。它说明是否启用了共享计数以及服务是否存在问题。还请记住,该插件的最小刷新时间为60秒,并且每个服务也有自己的缓存。

问:为什么我不能将TTL更改为更小/更大的值?

答:生存时间(TTL)值决定了当有人访问您博客的特定页面/帖子时,帖子或页面的共享计数是否会刷新。太小的价值创造了太多无用的流量,太高的价值否定了激励访客也分享帖子的目标。该值可在60到7200秒之间调整。请记住,实际寿命也取决于帖子的年龄。

问:我收到Facebook API错误消息“达到请求限制”!

答:Facebook的每个IP地址每600秒有600个请求的速率限制。特别是在共享托管环境中,许多域共享相同的IP地址,因此具有相同的限制。为避免这种情况,您可以尝试提高TTL值或提供Facebook App ID和Secret。 Google“facebook app id secret”将提供有关如何获取这些内容的许多指南。

问:如何更改所有按钮的位置?

A:查看管理菜单中的对齐选项或签出
样式选项。

问:我该如何改变设计?

A:看看参数“主题”,“方向”和“按钮大小”。它们的工作方式大致类似于http://heiseonline.github.io/shariff/中解释的原始代码参数。或者您可以查看http://shariff.3uu.net/shariff-sample-page上的测试页面。 -with-all-options获得
概述。但请注意:这是一个测试页面!您可能会找到仅在开发版本中提供的功能。仅用它来获得设计选项的印象。

问:如何更改单个按钮的设计?

答:如果您是CSS大师,请随时修改css文件。但当然这是一个坏主意,因为下次更新将破坏所有更改!而是看一下shorttag的style和class属性。如果你输入任何值,它将在按钮周围创建一个ID为“ShariffSC”的DIV容器。如果你真的是一个CSS大师,你会知道这里的魔法是什么。 😉

问:我希望滚动时按钮保持固定!

答:没问题。只需使用style属性将一些CSS添加到shorttag中。例如在窗口小部件中(根据需要调整宽度):
[shariff style =“position:fixed; width:250px”]
当然,您也可以使用该短标签中的所有其他选项。它也适用于插件设计选项页面上的CSS样式选项,如果您确实希望将其应用于页面上的所有按钮。

问:我希望在我的Shariff按钮上方有一条水平线!

答:您可以使用设计选项卡上的标题选项。例如,输入以下代码以创建水平线和标题:

请分享此帖子:

问:我想在单个小部件,帖子或pa中添加不同或不标题GE!

答:使用标题属性添加或删除它。例如,您可以使用以下短标签在单个小部件中删除插件选项页面上的标题集:
[shariff headline =“”]
当然,您也可以使用该短标签中的所有其他选项。

问:我可以在所有帖子上添加[shariff]吗?

答:是的,请查看插件选项。

问:但我想把它藏在一个帖子上!

A:你真的知道自己想要什么吗? 😉然而,这是可能的。写你的帖子“hideshariff”中的任何地方。它将被删除,并且不会添加Shariff。您也可以使用“/ hideshariff”在帖子中写“hideshariff”。您可能还想查看帖子编辑屏幕右侧的Shariff元框。

问:两个Shariff插件有什么区别?

答:一个由我们开发,一个由其他人开发。 😉主要区别在于此插件有更多选项和强大的支持。 🙂这些插件都不是“官方”或由Heise直接开发。

问:它是否适用于CDN?

答:是的。

问:Pinterest没有显示图像!

答:你可以在[shariff]短标签中添加media =“http://wwww.example.com/yourImage.png”
,或者在插件选项页面上添加它 – 当然还有链接到你的形象。

问:我可以设置固定的网址进行分享吗?

答:您可以在短代码中使用“url”参数
[shariff url =“http://www.example.com/”]
这也可以在小部件中使用。但是,操纵URI并不是一个好主意,因为它可能会误导您的访问者。所以你应该只使用它,如果真的需要它,你真的知道你在做什么。因此,通常在插件选项页面上不可用。

问:Twitter分享的数量和wh在OpenShareCount?

答:请阅读:https://www.jplambeck.de/twitter-saveoursharecounts/

问:我的自定义主题上没有正确显示按钮!

答:请确保wp_footer();已添加到您的主题中。有关详细信息,请访问:https://codex.wordpress.org/Function_Reference/wp_footer

问:什么是外部API功能?

答:首先:通常你不需要它!该插件本身请求所有共享计数。但是,有一些理由将后端放在另一台服务器上:
– 避免从WP服务器到所有社交网络的请求
– 使用更强大的服务器进行统计
– 使用原始后端实现Heise或您自己的解决方案
– 使您自己的后端可用于多个WP安装
但请记住,还有一些不使用外部服务器的充分理由:
– 您需要额外的安装WP和插件或必须创建自己的Shariff后端实现
– 一些插件设置(后端检查,统计等)只能在外部服务器上运行
– 你必须使用SHARIFF_FRONTENDS作为包含所有前端域的数组,以启用后端或找到自己的解决方案
– 我们无法为您自己的实现提供支持

问:如何配置外部API?

答:在统计设置中,填写外部服务器API的URL。对于外部服务器上的WordPress安装,您必须创建一个名为SHARIFF_FRONTENDS的“常量”,以允许其他域使用它。请记住,您必须填写您想要使用的所有子域名!域必须定义如下:
define(’SHARIFF_FRONTENDS’,’example.com | www.example.com | blog.example.com | another-domain.com’);

问:什么“直接请求外部API。”是什么意思?

答:我刚刚安装了这个插件,它就像一个魅力。你有一个很好的社交媒体按钮列表,可以添加它们的样式。我可以推荐这个插件!

发表评论

电子邮件地址不会被公开。 必填项已用*标注