Type to search.

#951 by installs

Shariff Wrapper

by 3UUVersion 4.6.22

Shariff provides share buttons that respect the privacy of your visitors and follow the General Data Protection Regulation (GDPR).

Active installs
30,000+
#951 of 1,000
Downloads, all time
1.2M
1,222,835
Downloads, 30 days
3.9K
881 in the last 7
Rating
4.9 / 5
101 reviews
Last updated
6 months ago
May 15, 2026
Version
4.6.22
42 releases

Upkeep and compatibility

Last updatedMay 15, 2026Updated in the last year
Tested up toWordPress 6.9.11Older than WordPress 7.1.4, the current release
Needs WordPress4.9 or newer
Needs PHP7.4 or newer
First publishedDecember 1, 2014
Support, last two months0 of 1 threads resolved (0%)

Reviews

4.9 / 5 from 101 reviews

Reviews by star rating
5 stars97
4 stars1
3 stars0
2 stars0
1 star3

Downloads, last 30 days

Low 69 a dayHigh 358 a day

What the author says it does

The “original” share buttons automatically transmit data of your visitors to the social network sites as soon as they visit your website. They do not need to click on a share button for this and therefore have no choice, if they want their data to be send. The German computer magazine c’t has developed “Shariff” (ʃɛɹɪf) that follows the General Data Protection Regulation (GDPR – Regulation (EU) 2016/679). This plugin adapts the Shariff concept and provides an easy to use solution for WordPress. We currently support

31 services in 25 languages:

Bitcoin, Bluesky, Buffer, Diaspora, Facebook, Flipboard, Info, Linkedin,

mailto, Mastodon, Mewe, Mix, Odnoklassniki, Patreon, Paypal, Paypal.me,

Pinterest, Pocket, Printer, Reddit, RSS, SMS, Telegram, Threema, Tumblr,

Twitter, VK, Wallabag, Weibo, Whatsapp, Xing

For more information about the Shariff project check out the original GitHub project and read about the project itself c’t information page (in German).

You can automatically add share buttons to posts, pages, the main blog page, product sites and many more as well as use it as a widget or add the shortcode [shariff] manually to your pages or themes.

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Questions the author answers

Can I use the Shariff buttons in my theme?

Yes. Simply use the shortcode function:

do_shortcode(‘[shariff]’)

You can use all options of the shorttag as described on the help tab in the plugin settings.

Can I use the total amount of shares in my theme?

Yes. You can use do_shortcode('[shariff services="totalnumber"]') to simply output the total amount of shares for a post in the loop. It will return the number itself wrapped in a <span class="shariff-totalnumber"></span> in order for the shariff.js to update the count. Also only cached data is used, in order to not slow down your site.

Is there an action hook to use the share counts every time they get updated?

Yes. You can use

function your_awesome_function( $share_counts ) {

// $share_counts is an array including all enabled services,

// the timestamp of the update and the url of the post.

// do stuff

}

add_action( ‘shariff_share_counts’, ‘your_awesome_function’ );

WARNING: This hook will get called A LOT. So be sure you know what you are doing.

How can I configure the widget?

It uses the same options that have been configured on the plugin options page. However, you can put in a shorttag that overwrites the default options. It has the same format as you use in posts. Take a look at the help section of the plugin options page for more information.

Can I change the options on a single post?

A: Yes. You can change all options using the shorttag in the Shariff meta box on the right side of the post edit screen.

Why are shares not listed?

A: Shariff tries to protect the privacy of your visitors. In order to do this, the statistics have to be requested by your server, so social networks only see a request of your server and not from your visitor. However, we do not know, if you want this. Therefore it is not enabled by default.

Latest changelog entry

4.6.22

  • fix: add_after/add_before checkbox values were incorrectly stored as strings

instead of integers since 4.6.18 (sanitize_key() instead of absint()), causing

the strict 1 === comparisons to fail silently and share buttons to disappear

from posts/pages. Includes a one-time migration to repair existing installations.

Screenshots

First 4 of 5, from WordPress.org.

Tagged

Plugins that share its tags

Publish your cookie banner or notice in minutes. Automatically scan cookies, and create policies to align with GDPR, CCPA, and Google Consent Mode.

Installs
1+ million
Rating
4.7 (1.7K)
Updated
18 days ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin.