Really Simple SSL Social is a complete social sharing solution for your website. The plugin works like any other sharing plugin, with the added bonus of being able to recover “lost” likes after moving to SSL. The plugin currently supports the following social services: Facebook, Google+, Twitter, LinkedIn, Pinterest, Yummly and WhatsApp.

There are three ways to use this plugin:

Recovery mode features

The plugin is compatible with the following widgets/plugins:

Besides these, if the widget or plugin uses the original social code, it will work. Facebook can be a bit erratic when it comes to the number of shares it returns: sometimes the number of shares for https will be returned even when the http url is passed to Facebook. If that happens, there’s only one way to retrieve the original shares: by retrieving them directly through the Facebook api.

That is why we have added a native share buttons feature that is consistently recovering shares directly through the Facebook, Pinterest and other social media api’s.

Built in buttons features

In some situations the https likes are returned when the Facebook widget requests the likes for http. When this happens the only solution is to directly retrieve the likes through the Facebook API. As this won’t work with custom widgets (I can’t predict where or when the likes are inserted for other widgets), I have created a custom sharing buttons option.

These can be used instead of the sharing widget you currently use. Because the buttons are generated by the plugin itself, it can retrieve the likes itself. The plugin will retrieve both http and https likes for the url the buttons are shown on. This is a pretty stable method, as it is not dependent on other sharing widgets, and seems to bypass even the issue the native Facebook widget has with retrieving the correct likes.

Currently you have three options: a shortcode, you can place anywhere: rsssl_share_buttons, the option to append the buttons to each post, page, or any post type you want and the ability to add the share buttons as a Gutenberg block.

You can choose to show the buttons inline, at the bottom or top of a page, or as fixed sidebar on the left of the screen. Switching between the options can be done by changing the ‘Show buttons inline or as left sidebar’. The plugin currently contains six themes:

Color rounded

Color square

Dark round

Dark square

Both the color and dark themes are also available as a sidebar which looks like this:

Hybrid buttons

Besides these built-in buttons, you can choose to use the native sharing buttons with API retrieved counts. This allows you to use the social networks native buttons without losing your share count! This options looks like this:

Why are likes lost?

Because the social widgets consider as a completely different domain from, your likes that are registered to will be lost after the move to https.

Really Simple SSL social recovers likes by keeping the URL for the widget on http for the pages that were published before you activated this plugin, and will leave the data-href on https for newer posts. This way, your website will gradually move to https for your likes as well.

This plugin will only work in combination with Really Simple SSL, as it uses a filter defined by that plugin.

How to install the plugin

A date option
The date should be entered in yyyy-mm-dd format. This is the date used as switch date between http and https. Posts published before this date will use the http domain for the likes, posts published after this date will use the https domain for the likes.

Enable recovery on the homepage
As a homepage is often not a page or post with a publish date, you can choose how to handle it separately

Use built in sharing buttons.
If you enable this option, you have sharing buttons which you can use instead of the ones you currently use, as it will insert buttons of its own. This enables the plugin to use its own method to retrieve the likes, for both http and https. The advantage is users will now add new likes to the https url as well, which is not possible with the other option. If you choose the custom sharing buttons, the other options won’t be needed, but you’ll get some new options. The most important one is the Facebook app token. First, create an app for your website:

Then, get the app token from this page:

If you register on, you can also retrieve your twitter shares. Just register your site, and the plugin can retrieve your shares.

Customization options
The built-in buttons can be completely customised by enabling the ‘Custom CSS’ option in the plugin settings. The custom CSS options allow you to add CSS to your buttons directly from the plugin settings.

The caching for a url is cleared on a click on a share button, and every hour, but you can disable caching adding define(‘rsssl_social_no_cache’,true);

to your wp-config.php.