• Skip to primary navigation
  • Skip to main content

RocketGeek

Home of WP-Members, The Original WordPress Membership Plugin

  • WordPress Plugins
    • WP-Members
      • FAQs
      • Quick Start
      • Documentation
      • Extensions
    • Advanced Options
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Download Protect
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Invite Codes
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • MailChimp Integration
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • PayPal Subscriptions
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Salesforce Web-to-Lead
    • Security
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Text Editor
      • Purchase the Plugin
      • Get the Pro Bundle
    • User List
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • User Tracking
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Memberships for WooCommerce
    • WordPass
  • Blog
    • Basics
    • Tips and Tricks
    • Filters
    • Actions
    • Code Snippets
    • Shortcodes
    • Design
    • Release Announcements
  • Store
    • Cart
    • Checkout
  • Contact
  • Log In
  • Show Search
Hide Search
Home » Archives for Chad Butler

Chad Butler

Restrict registration to specific email domains, IPs, or other data

Chad Butler · Jun 7, 2017 ·

WP-Members allows for customizing the registration form validation. This feature can be used to restrict registration based on the user’s information such as email address, IP address, or some other data point.  This article covers how to do that and includes some basic examples.

It should be noted that this only applies to WP-Members registration. It has become more common to integrate WP-Members with other plugins that also have registration, such as WooCommerce, BuddyPress, bbPress, etc.  If you are using one of these plugins for registration, that’s fine – but you need to then look into their process for custom validation. Continue Reading →

Create a “free” category for all registered users when using the PayPal Subscriptions extension

Chad Butler · Jun 6, 2017 ·

When using the PayPal extension, any blocked content will require the user to have a valid and current subscription with an expiration date in the future.  Otherwise, when viewing content, it would ordinarily be replaced by a message indicating they either have not completed payment or that their subscription has expired and they need to renew.

The following script will allow you to create a category or categories that are still restricted to registered users only, but they do not need to have a paid subscription – essentially a “free” category that still requires registration but not completed payment.  Continue Reading →

WP-Members 3.1.8

Chad Butler · May 31, 2017 ·

This article is provided free. Find out how you can get full access to premium content, including how-to articles and support forums, as well as priority email support and member exclusive plugin extensions..

 

WP-Members 3.1.8 is complete and is now available for upgrading.

Here is what’s in store for you in this new release:  Continue Reading →

WP-Members and WooCommerce 3.0

Chad Butler · Apr 10, 2017 ·

This article is provided free. Find out how you can get full access to premium content, including how-to articles and support forums, as well as priority email support and member exclusive plugin extensions..

 

WooCommerce 3.0 makes some changes to its API that affect users who use WP-Members for additional WC registration fields.  Continue Reading →

Recently Viewed Pages Shortcode

Chad Butler · Apr 5, 2017 ·

This article gives you code and instructions to create a custom shortcode that can be used with the WP-Members User Tracking extension. It will display the last X number of pages the user visited. This can be useful for creating user dashboards on the User Profile shortcode page.  (You can see an example of how it is used here.)

Note: you must have the WP-Members User Tracking extension installed to use this shortcode. Continue Reading →

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 30
  • Page 31
  • Page 32
  • Page 33
  • Page 34
  • Interim pages omitted …
  • Page 81
  • Go to Next Page »

Ready to get started?

Join Today!

© 2025 · butlerblog.com · RocketGeek is built using WordPress, WP-Members, and the Genesis Framework

  • butlerblog.com
  • WP-Members Support Subscription
  • Terms of Service
  • Privacy Policy
  • Refund Policy