How to Assign Existing WordPress User to a Leaky Paywall Level

1. Go to Leaky Paywall > Subscribers. 2. Update the filter to “All WordPress Users” 3. Click on the email of the user you want to give Leaky Paywall access to 4. Set their details in the “Update Subscriber” form 5. Click the blue “Update Subscriber” button

How to Display a Subscribe Card Individually on a Separate Page

This method uses CSS and is recommended if you are using the Stripe checkout popup or Paypal button directly on the subscribe card. It can also be used if you are using the registration form. 1. Create the new page. 2. Add the [leaky_paywall_subscription] shortcode to the content editor. 3. In the WordPress Customizer, click […]

How to be GDPR compliant with Leaky Paywall

It isn’t hard to be GDPR compliant with Leaky Paywall. Follow these simple steps and you’ll be good to go. 1. Add a disclaimer at the bottom of your registration form. You can do this in the content editor after you place the shortcode for the registration form. 2. If a user sends you a […]

How To Setup Receipts in Stripe for Subscriber Payments

Once the subscription becomes active, you can setup receipts so that they automatically get sent to the subscriber’s email. In your Stripe dashboard you can set up the receipt emails under Business Settings > Customer Emails. Check the “email customers for successful payments” option. Learn more about Stripe Email Receipts.

What’s the difference between a metered paywall and membership software?

​There are some big differences between membership software and a metered paywall… the biggest is that the meter will let Google index and rank all your articles in search. ​ ​The meter (which gives a reader X number of articles of their choosing before requiring a subscription) also promotes social sharing since any article can […]

How to Make Subscription Cards Responsive

Here is a code snippet that is a good starting pointing for making your subscription cards responsive. The code will probably need to be tweaked based on the theme you are using. @media only screen and (max-width: 720px) { .leaky_paywall_subscription_option { width: 70%; display: block; } }

My new subscriber is not getting the welcome email

Leaky Paywall uses the built in wp_mail php function. If all other WP emails (password resets etc) are coming through then it’s probably a spam filter on the subscriber end. You can try installing an email log plugin which will show you every email that is sent via WordPress on your site, including Leaky Paywall […]

How to create multiple subscription levels in Leaky Paywall

To Create Subscription Levels Note: you need to purchase the Multiple Levels add-on in order to add more subscription levels. Login to WordPress: http://your_domain_name.com/wp-login.php (use your regular website user name and password) Navigate to Leaky Paywall > Settings on the black vertical menu 2. Scroll down to: Subscription Levels (see image below) 3. For each one, […]

Caching with Leaky Paywall (i.e WP Engine)

Leaky Paywall can/will work with Caching plugins (like WP Super Cache), but it all depends on how it’s setup. Any caching plugin you use will have a lot of different setup options, and the sort of plugins you’re using (WooCommerce, iThemes Exchange, Leaky Paywall, etc) will often times determine what kinds of caching you should be […]

How To Redirect Users To A Specific Page After Login

WordPress has a login redirect filter that allows you to redirect users after logging in while ignoring other user roles like admins. https://codex.wordpress.org/Plugin_API/Filter_Reference/login_redirect

How To Tell Leaky Paywall to Ignore Editors and Other User Roles

You can use the leaky_paywall_current_user_can_view_all_content filter in Leaky Paywall to change the capability check of users that are allowed to view Leaky Paywall content. The default capability is ‘manage_options’, which usually only allows admins to be ignored by Leaky Paywall. To have Leaky Paywall ignore other roles, you can change the WordPress user capability like […]

How To Change the Subscription Details on a Subscribe Card

Using the leaky_paywall_subscription_options_allowed_content filter, you can show custom benefits and features for a subscription card on your Leaky Paywall subscribe page. You can change the look of the cards with custom CSS via a child theme or your theme’s custom CSS area This code should be added to your theme’s/child theme’s functions.php file

How to Add a New User to a Third Party System (like MailChimp)

You can use the leaky_paywall_new_subscriber action to do something with the new user data after they are added to the WordPress user table. For example, you could add them to a MailChimp list, add them to your CRM, or send them an extra welcome email. The following function demonstrates how to make a basic 3rd […]

How To Edit/Update a Subscriber’s Details

1. Go to Leaky Paywall > Subscribers in the WordPress admin. 2. Scroll down to the list of users under the Add New Subscriber section. 3. Click on the email of the user you want to edit. 4. The page will refresh with that user’s information in the Update Subscriber form. 5. Update any of […]

How does the recurring billing work?

When a subscription is set to recurring, a subscriber account is automatically created in Stripe or PayPal. This is where their credit card information is saved. The customer will be billed automatically on the interval you specify for the length of the subscription.

Adding Fields To The Free Subscription Sign-Up

Whether you use your free subscription to provide a step-up from anonymous access or to replace it completely, you’re more than likely want to collect more information about your subscriber than the standard sign-up fields of name and email. Fortunately, Leaky Paywall provides a convenient hook that makes it easy to add fields to the free […]

How Do I Hide the WordPress Admin From Subscribers?

Here are a couple functions you can add to your theme’s functions.php file to hide the WordPress admin from anyone who is not an admin and remove the admin bar from the top of the screen. If you don’t want to mess with code, you can also try this plugin. https://wordpress.org/plugins/remove-dashboard-access-for-non-admins/

I deleted a subscription by mistake how do I reconnect a subscriber to Stripe/PayPal?

Try not to delete subscriptions. We create a new subscription every time to maintain compatibility between PayPal and Stripe. Stripe Here’s how to reconnect the customer to Stripe: Create another subscription manually Edit the customer’s account in the Subscribers Table to have your subscriber’s Subscriber ID Change the Payment Method from Manual to Stripe (if […]

How do I import my existing Stripe subscriptions into Leaky Paywall?

Question: When we import our existing users, what field of data should we put in your Subscriber ID field? Stripe customer IDs, or subscription IDs ?   Answer: The user meta field is _issuem_leaky_paywall_’ . $mode . ‘_subscriber_id’ where mode is either “live” or “test”. If you’re setting up Subscriptions, you should add the subscription […]

Can I set a free level to collect email addresses?

Yes https://chronicleofsocialchange.org/get-full-access collects reader info before subscribing (requires adding some custom data fields) and also offer a few Free articles in return for an email address. Create a level with a price of $0 and it will generate the free level subscription (the free level require registering). So you can dial your meter down to […]

What if someone blocks cookies?

There is nothing you can do about it. People that are bypassing paywalls generally won’t pay to subscribe. The metered paywall, whether you are the NYTimes or other, can be gotten around by blocking cookies or turning off javascript (depending on the system). It’s the tradeoff you have when you want to let Google index […]

Who should I use for hosting?

Why not use someone WordPress.org recommends or use our new Anvil platform to guarantee everything is up to date, secure and managed for you?

What happens if I set my meter or number of posts allowed to 0?

Although you can lock down your content to only subscribers this way, it will hide your articles from Google and they will not show up in search results. Search engines rank your pages based on the content in them. If they can’t read your content, your articles will rank poorly. Your site will also not […]

Why doesn’t my article subscription nag work?

Heavy caching is a known issue with a few hosts. Have your host whitelist the following cookie: Single site: issuem_lp Multisite: issuem_lp_<site id> are the cookies we’re using to track how many articles the user has read. Sometimes hosts will block all cookies and you will have to request they at a minimum let the […]