• 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 basics

basics

Create a Child Theme

Chad Butler · Jan 19, 2015 ·

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..

 

One of the basic elements of WordPress best practices is to use a Child Theme. This allows you to make customizations to your theme without worrying about losing those changes when the theme author releases an update.   It’s simple to set up and should be a standard practice when setting up a new site.

This example will create a child theme of the WordPress default theme Twenty Seventeen.  The purpose of this exercise is to help you get a custom child theme so you can store custom functions for customizing WP-Members.  It is not intended to be a complete process of developing child themes and custom template files.  There are plenty of those resources available on the Internet, starting with the WordPress Codex.

Continue Reading →

What is the “more” tag?

Chad Butler · Apr 25, 2014 ·

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..

 

What is the “more” tag?

A significant amount of content regarding WP-Members setup involves something called the “more” tag.  This tag, which has been around since the beginning of WordPress, essentially does the job of creating an excerpt out of the content.

But what does it look like and how do you use it?Continue Reading →

Customizing WP-Members with pluggable functions

Chad Butler · Aug 29, 2012 ·

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..

 

IMPORTANT: This article remains here for legacy purposes. There are many users who utilize pluggable functions in the plugin and have not updated these processes to utilize hooks and filters. There are also articles buried in this blog that have customizations that use a pluggable function (if you find one, let me know). HOWEVER, pluggable functions, while still supported, are not the preferred way of customizing plugin features. Like WordPress core, these were the original way to customize, but as filter and action hooks were added to the application, pluggable functions were not longer necessary. The API for WP-Members is much more mature than it was when pluggable functions were introduced. There really should be no reason to use pluggable functions at this point. If you are working on customizing on your own and you see no other way than to use a pluggable function, mention it to me as there may be a better way, or maybe there needs to be a new filter or action in the plugin.

Making direct changes to the functions within the plug-in is discouraged because it puts the user in a difficult situation. These types of changes are generally referred to as “hacks” and hacks must be reapplied anytime you upgrade the plug-in. Avoiding upgrades because of the need to update your hacks is a bad practice because upgrades often include important security updates.

So to make things a little more extensible, I have introduced pluggable functions to the WP-Members plug-in. Pluggable functions are functions that can be recreated outside of the plug-in itself without the need to make changes to the core script files directly. This way the plugin can be customized so that when you upgrade, your customizations will not be overwritten. Continue Reading →

The functions.php file

Chad Butler · Aug 17, 2012 · Leave a Comment

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..

 

The functions.php file is an important element in customizing WordPress.  It is also an important element in terms of customizing and integrating WP-Members into your site.

While you are not required to do any customization to get WP-Members to work on your site (it is, after all, a plugin), to leverage the power of the framework and thus make it look professional and seamless on your site, you will need to have some knowledge of the functions.php file.

Continue Reading →

WordPress site management best practices

Chad Butler · Aug 16, 2012 · Leave a Comment

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..

 

WordPress is a great tool and it has become an icon in the Internet world.  But with success of distribution comes the vulnerability of becoming a target for hackers.  Many of you have experienced what it is like to deal with hacking and malware.  Hopefully most of you haven’t experienced this yet.  This post will cover some best practices so that hopefully, you won’t ever have to deal with that. Continue Reading →

  • « Go to Previous Page
  • Page 1
  • Page 2

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