Pay with a Like

Go viral by ‘charging’ for any of your content using Facebook, Twitter, Google+ or LinkedIn.

Get Pay with a Like »

or get all our 350+ premium plugins & themes »


Track your statistics
Select which social networks to use
Accessibility options too
Comprehensive options
How your post could display on Facebook
Pay with a Like in action


Watch video

pay with a like is all you need to send your site viral.


Simply allow visitors to exchange a Like, +1 or Tweet for post content, videos, a free download, a coupon code or pretty much anything you want.

Then, by clicking Like, they’ll promote your site to their friends, followers and colleagues… who may also want to pay with a like.

And the more likes, +1s and tweets you get – the higher your post and sites will appear in Google, making this amazing for SEO too!

Social Share Wall

Essentially you are protecting your content behind a Social Share Wall, like a paywall (where your readers pay to access content) except you get them to share your website with their friends and colleagues instead of asking for cash.

Its the smartest way to get your site out there, drive traffic and push yourself up Google (which takes these kind of social signals very, very seriously).

It’s super simple to add to any post or page:

Complete WYSIWYG integration

And it’ll fit in easily with any theme (and also comes with css customisation options):

Simple, and effective, styling integrates with any theme

Leaving you to enjoy the attention:


Some ideas of the things you could start protecting:

  • Your band’s latest audio track.
  • Your company’s latest super saver discount code.
  • A special download
  • News articles
  • Member’s Only content
  • Reviews
  • The second half of a gripping article
  • And really, pretty much anything

The plugin even covers Custom Post Types, meaning you could offer coupons right on the product page of our MarketPress plugin, thus promoting your products further.

PLUS: ‘Guaranteed To Work’ Compatibility with the Latest Version of WordPress, Multisite and BuddyPress

We guarantee that all our plugins work with the latest version of WordPress, Multisite and, if appropriate, BuddyPress too … no more suffering with broken, poorly coded, free plugins… that’s the WPMU DEV money-back guarantee.

PLUS: Absolutely NO license restrictions

Whether you choose to purchase one plugin or all our plugins and themes, you can use your purchase on as many sites as you like, for as long as you like, no ongoing membership or subscription required, everything at WPMU DEV is 100% GPL.

PLUS: No subscription or ongoing membership required

Simply join and then cancel your membership, and you can carry on using our plugins and themes for as long as you like, wherever you like. Or, become an ongoing member for more support, updates, new plugins and APIs for videos, our dashboard and more. It’s up to you!

PLUS: Unlimited Live & Q&A Support from the WordPress experts, for anything to do with WordPress at all!

All WPMU plugins and themes come with simple usage instructions, and unlimited member access to support Q&A where our dedicated team of WordPress support and development experts are waiting to answer your questions 24 hours a day – no appointment required!

PLUS: Fully internationalized, fully white-label ready, fully customizable

It’s easy to translate any WPMU DEV plugin or theme, and it’s equally easy to white-label them so your clients or users never know your secret source. As 100% GPL code, you’re even free to edit our plugins and themes as much as you like, no questions asked.

PLUS: More Amazing Premium WordPress Plugins

Buy Pay with a Like now and we’ll show you how to upgrade to premium membership and gain access to EVERYTHING we offer: more than 300 plugins and themes, all with the same the updates and support we’ve just promised you.

Join more than 100,000 satisfied customers who trust WPMU DEV as their #1 WordPress resource – it’s like having your own dedicated WordPress team.


For help with installing plugins please see our Plugin installation guide

This plugin can be installed on a per site basis or Network Activated but currently does not offer any network wide settings (Each site within the network still controls its own settings).

So now you have the plugin and you are raring to go eh!

Lets crack on and get it Activated.

When you first activate it there will be a notice in the top area of the plugins admin:

Its just a friendly reminder to get the plugin settings sorted first. :)

Click on the Settings link there or go through:

Admin → Settings → Pay With A Like

Global Settings

This is where you get everything set up, some of the options here can be overridden on individual article pages albeit posts, pages, products, or other.

Activation For Posts:

Disabled For All Posts – This will disable Pay With A Like on all posts allowing for you to select which articles are protected on the article editor screen. In other words you can set how each post will work as you create or edit it.

Enabled For All Posts – By default all posts have Pay With A Like enabled, depending on the criteria set in the following options it would mean every post will require a like.

(If Selection Tool is selected for the option to Revealed Content Selection Method then only content protected with our shortcode will be protected)

Activation For Pages:

Disabled For All Pages – This will disable Pay With A Like on all pages allowing for you to select which articles are protected on the article editor screen in other words you can set how each page will work as you create or edit it.

Enabled For All Pages – By default all pages have Pay With A Like enabled, depending on the criteria set in the following options it would mean every page will require a like.

 (If Selection Tool is selected for the option to Revealed Content Selection Method then only content protected with our shortcode will be protected)

Activation For Custom Post Types:

Disabled For All Custom Post Types – This will disable Pay With A Like on all Custom Post Types allowing for you to select which articles are protected on the article editor screen in other words you can set how each Custom Post Type will work as you create or edit it.

Enabled For All Custom Post Types – By default all Custom Post Types have Pay With A Like enabled, depending on the criteria set in the following options it would mean every Custom Post Types will require a like.

(If Selection Tool is selected for the option to Revealed Content Selection Method then only content protected with our shortcode will be protected)

Revealed Content Selection Method:

This is a rather important part and its crucial you understand what is happening here otherwise you might have issues in seeing why something does or does not work.

Automatic Excerpt From ContentWhen this option is enabled you will see a box Except Length (Words) This will default to 20 words, you can set that as you please.

Keep in mind that if you have an article which is less than 20 words then it will not be protected by Pay With A Like and so it will be visible to all. (This does not count when protecting content through shortcodes)

Manual Excerpt From ContentIf you want greater control over what is shown then this is the better option (unless you use the Selection Tool). Rather than potentially cutting off that vital word or sentence you can use the WordPress in built Excerpt on each article.

Use Selection Tool – With this is selected content will not be protected automatically. The Selection Tool refers to our shortcode button. All content within that shortcode will be protected.

You will be able to use a custom description which will display above the social networking buttons.

Accessibility Settings

Enable On The Home Page – When set to yes all items on the home page will also be protected based on the your global or specific article settings.

Enable For Multiple Post Pages – Enables the plugin for pages (except the home page) which contain content for more than one post/page, e.g. archive, category pages. Some themes use excerpts here so enabling our plugin for these pages may cause strange output.

Admin Sees Full Content – Sometimes you just want to test if content is protected or not. Of course being an admin you would see content by default. This setting will turn that off, so you see what everyone else will see. Default is Yes so admins can see all the content unless this is changed.

Authorized Users See Content – This will allow you to give access to users so they can see the content which is protected by our Paying With A Like. This one is handy when you want your registered users to have access by default but still have regular users share your site in order to get that special access.

Another potential use is when you want your staff to have access but still require your members and readers to Pay With A Like.

User Level Where Authorization Starts – This will only become available if Authorized Users See Content is set to yes.

You will be able to select which level gets access.

Note: The selected level and all above will get access.

Search Bots See Full Content – If you are wanting search engines to index your protected content you can mark this to Yes. Keep in mind that means your content can potentially be seen publicly through search engines.

Cookie Validity Time (Hours) – Restrict the access time allowed once they like your article. Setting this to zero ‘0‘ will result in the session ending upon the browser being closed thus forcing them to like again if they want further access later when their visit your site next.

Social Button Settings

Buttons To Use – You might not want all the social networks we offer in this plugin so we built in a nifty little feature where you can disable the ones you don’t like. Just uncheck them.

Load Scripts For – Occasionally you might find issues when running other plugins or themes with social networking abilities. This is often because they include conflicting javascript. For this reason we built in the option so you can easily disable the javascript for a specific social network.

Description Above The Buttons – Set your default message here to appear above all of the social networking buttons. This can be overridden when using shortcodes to protect content.

Site Wide Like – If you wish for all content throughout your whole site to be revealed upon Paying With A Like on one single article then set this to Yes.

URL To Be Liked – By default when articles are liked throughout your site the page they are being liked from will be used to link back to. In some instances you might like to have all backlinks being sent to a specific page on your site, well you can set that link here. Just enter the url.

Like Random Page – When an article is liked, you can send those backlinks to random pages through your website.

Easy peasy eh!

In the Editor

The Pay With A Like plugin will work with all Post Types. This includes Posts and Pages in addition to our MarketPress, Directory, Q&A and all other Custom Post Types.

Once the settings are done that is pretty much it for blanket cover of your articles so now lets make a new post and take a look at the editor. You will notice two new additional items here, a button and a Pay With A Like area.

So for this example it was just a post:

Admin –> Posts –> Add New

When using the selection tool aka shortcode it will generate the following for you:

[pwal id="5206505" description="Custom Description"][/pwal]

The PWAL ID is uniquely set by the plugin. Click on the button and it will ask you for a description, this is the text which will show above all the social networking buttons. (This will mean the option you set within your settings area will not be relevant here)

Pay With A Like Meta Box

On post pages you will have a new option, if you don’t see it then pull down the screen options and ensure it is selected.


Follow Global Settings – This will force the article to follow the options you setup within the settings panel earlier.

Always Enabled – This forces Pay With A Like within the article. (Overriding the global settings)

Always Disabled – This will disable Pay With A Like on within the article. (Overriding the global settings)


The Method is how your content is protected, you can choose to use the global options set earlier or do something custom.

Follow Global Settings – Select this option if you wish to use the global options you created in the settings panel

Automatic Excerpt – When selected you will be given an option to enter how many words to show for the excerpt. (Overriding the global settings) This will take the first X amount of words and then display them for the article requiring a Like to see the content.

Manual Excerpt – This will take the manual excerpt entered in the WordPress excerpt box. (Overriding the global settings)

Selection Tool – With this option you will be able to use the shortcode button to cover specific items within the article body. (Overriding the global settings)

Here is how it looks from the admin:

And then on the front end:

Notice the custom description is set there? :)

And thats all there is to it, all that awesome power under the hood with an easy to use and straight forward interface. Simples! :

If you liked Pay with a Like, you’ll love...

Pay Per View

Sell digital content for one-off or subscription payments using PayPal and credit cards.

Social Marketing

Build buzz around your product or service with social marketing for easy sharing to Facebook, Twitter, Google+ and more.

Floating Social

Add a social sharing bar to your site that follows users as they scroll, allowing them to share your content to friends and followers.