• 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 Tips and Tricks

Tips and Tricks

How to remove old block meta keys

Chad Butler · Jun 15, 2016 ·

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

 

Historically, the plugin’s method of blocking or unblocking individual posts and pages was with the meta keys “block” and “unblock”.  These were replaced in 2.9.8 with a single post meta key “_wpmem_block” with a value of either 1 or 0.

The plugin continues to read the old meta values, so there is no requirement to change or update these.  The only time this matters is if the blocking of an individual post or page that may have one of these old values needs to be changed.  Continue Reading →

Use the Admin API to add a decline activation email

Chad Butler · Jun 6, 2016 ·

When using moderated registration, users are sent an email when they are activated.  This tutorial describes how to create an email when the user is deleted instead of activated.

This example uses the Admin API function wpmem_add_custom_email() to add a custom email that is sent to users when they are deleted.Continue Reading →

Change date display format in PayPal extension

Chad Butler · Apr 9, 2016 ·

By default, the date in the PayPal extension displays as MM/DD/YYYY. Here is a filter for the extension to change that display to whatever date format is set in your WP settings. Continue Reading →

Integrate WP User Avatar with WP-Members User Profile

Chad Butler · Apr 4, 2016 ·

wp_user_avatarWP User Avatar is a popular choice for allowing users to upload and use a custom avatar instead of gravatar that is integrated in WordPress. This post describes a nicely integrated process for a user to update their avatar on the WP-Members user profile screen.

This code snippet will add a link to the WP-Members user profile update screen to update the user’s avatar, and will set up a custom screen for avatar update screen.

The snippet can be used “cut-and-paste” but also has some elements that could be customized.  Additionally, the features of the WP User Avatar front end process could have some CSS applied for theme integration.  The screenshot here is a demo site using Twenty Fourteen, so colors and buttons will look different for you.

Note: you must also have WP User Avatar installed for this to work.  Continue Reading →

Add reCAPTCHA to the Login Form

Chad Butler · Jan 18, 2016 ·

This custom script is similar to the process described in “Add Really Simple CAPTCHA to the Login Form” except that it uses reCAPTCHA. Continue Reading →

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 4
  • Page 5
  • Page 6
  • Page 7
  • Page 8
  • Interim pages omitted …
  • Page 28
  • 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