• 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 » Search for "short code"

Search Results for: short code

Options

Login Options

Prevent Concurrent Logins

This setting will prevent any login from being used in more than one browser concurrently.  This includes additional computers and locations.  The primary purpose of this options is to prevent login sharing.  While it is impossible to prevent login sharing 100%, this makes it more difficult since one user logging in will automatically log that username out in any other existing session.

When this setting is enabled, you can choose from two possible options:

  • Log out first session – logs out the original session, allowing the current login to proceed.
  • Prevent current session – prevents the current login and leaves the original session intact.

Enable Login Form Captcha

While captcha in the login form is not necessarily recommended, it is one of the most requested features.  Enabling the captcha setting will utilize whatever captcha is set in the main WP-Members Options.

Track Failed Logins

This option will track all failed logins.  You also have the option to be notified as the admin when a failed login occurs.

Notify Admin on Failed Login Attempt

This allows you to notify the site admin via email when there is a failed login attempt. The email message can be edited in the WP-Members Emails tab under the heading “Failed login admin notification”.

The email allows for some additional email shortcodes that can be used (these are in the default demo message, which you can customize as needed):

  • [user_ip]
  • [blogname]
  • [timestamp]
  • [username]
  • [error_code]
  • [error_message]

Enable Lockout for Failed Logins

Adds additional settings to lock out a user after too many failed login attempts.  Prevents brute force login attempts.

Password Options

Require Random Passwords to be Changed on First Use

This setting will set a flag when a random password is generated so that when a user logs in with that random password, they will be prompted to change it before continuing to use the site.  This is implemented it two places.  First, in the plugin’s default configuration where a random password is sent to the user upon registration; and second, if a forgotten password is reset.  This adds a layer of security by requiring the user to set a password themselves once they have logged in with the random password.

Require Passwords to be Changed Every X Period

Similar to the above process, if a password is expired, the user will be required to change it to continue using the site.  You can specify the time period required for password expiration.  When this setting is used, anytime the user changes their password (or if a password is randomly set via registration or forgotten password reset), a new timestamp is set.  Anytime the user logs into the site, the timestamp of the last password change is checked against the expiration period.

Previous Passwords

This setting restricts a user from re-using passwords.  You may specify the number of previous passwords recorded (i.e. password cannot be one of the 5 most recent passwords used).

Minimum password strength

Enabling this option will include the WordPress password strength meter in the form. The form will not be able to submit until the password meets the selected minimum strength.

When used, the meter will be included wherever the password is entered.  The primary location for this is in the change password form.  But, if a password field is used in the registration form to allow the user to set their own password at registration, the password meter will also be included there.

IMPORTANT: If using a password field in the registration form along with this setting, you MUST include a confirm password field for the password meter to work correctly.

The password strength meter is WordPress’ internal strength meter.  It uses the zxcvbn library.  While it is somewhat technical, the article here gives a good description of the zxcvbn library’s concepts and a description of what is insecure about LUDS (lowercase, uppercase, digit, special character) password models.  There is a demo here that shows you how various password compare using the model. (That’s a demo of the password strength library, not the plugin’s use of it. If you want to know how it works, it’s the same meter that can be found in the WordPress user profile edit screen.)

Include generate password button

This setting adds a generate password button to the form. It will remove the confirm password field. You may need to apply CSS to adjust it to match your form style. You can do this with the WordPress Customizer.

Confirm Current Password

When this setting is enabled, the change password form will include a confirm current password field.  The user will be required to enter their current password in order to change the password.

Anti-Spam Options

Enable Registration Form Honey Pot

A honey pot is a form field that is hidden from human users.  To a bot or an automated registration, this form field will look like any other form field to be completed.  Bots will generally enter data in a honey pot field.  When the registration form is submitted and data validated, if the honey pot contains an entry, an error is returned preventing the registration from occurring.  A honey pot is the most effective method of stopping registration spam – more effective than CAPTCHAs.  It has the added benefit of being hidden from users and thus presents a far better user experience than including a CAPTCHA.

For general information on what a honey pot does and how it works, see this post.

StopForumSpam and Akismet APIs

Enabling either of these options will run the username, email address, and IP address of each registration through that system’s API to determine whether it is likely spam.  This, coupled with a honey pot is far more effective than a captcha on the registration form.

Delete database tables

When this is enabled, any custom database tables the plugin installs will be removed when the uninstall routine is run (“delete” in the WP plugin screen). This removes the failed login tracking and login lockout tables.

WP-Members Advanced Options

The Advanced Options plugin is a premium plugin that adds a number of custom settings to WP-Members. These are added as simple checkbox items for easy implementation of some commonly requested customizations.

This plugin includes options like hiding the toolbar from subscribers, redirecting all dashboard access (WP’s “backend”), forwarding WP urls to settings you may have in the WP-Members options, requiring only email for password reset, and quite a few others.

There are also a few options included for simple integrations with WooCommerce, BuddyPress, bbPress, Advanced Custom Fields, Easy Digital Downloads, and The Events Calendar.

All of these options are basic implementations of specific customizations outlined here on the site as code snippets.  The plugin offers a simple way to implement them by simply turning the option on or off.

To see what all of the possible settings are, please review the documentation which includes an explanation of each setting, and in some cases, screenshots.

Get the Plugin

WP-Members Advanced Options is a premium plugin available in the store.

Best Value: this plugin is included in the WP-Members Pro Bundle package.

  • Sale! Pro Bundle

    Pro Bundle

    From $125.00 / year
    Select options This product has multiple variants. The options may be chosen on the product page
  • Advanced Options

    Advanced Options

    From $49.00 / year
    Select options This product has multiple variants. The options may be chosen on the product page

Documentation

  • Change WP Defaults
  • Change WP-Members Defaults
  • WooCommerce
  • BuddyPress
  • bbPress
  • ACF (Advanced Custom Fields)
  • Easy Digital Downloads
  • Filters
  • Change Log
  • Installation

    Download

    You can download the zip package from the RocketGeek User Dashboard.

    Install

    This extension installs as a plugin.  To install, use one of the following two methods:

    • Go to Plugins > Add New and click “Upload Plugin” or…
    • Unzip the package and FTP transfer to your plugin’s folder.

    Once the plugin is installed, you can go to Plugins > Installed Plugins to activate.

    Activate the license key

    When you purchase the extension, you will receive a license key that provides you a year of updates to the plugin.  You can retrieve your license keys on the rocketgeek.com user dashboard.  Activating your license key will activate the the plugin to receive updates when they are released.

    If a license key is not installed or an installed license key is expired, the plugin will still notify you of available updates, but you will not be able to download them.

    (If your license key is expired, you can simply renew it. You do not need to purchase a new license key to replace an expired key.)

    Default folder on install

    Upon installation, the plugin will attempt to create a default protected directory and set its folder permissions to 750.  If this fails, you may receive an error message.  If the error is that the plugin cannot create the default directory, you will need to check your folder permissions, in which case it is possible you will need to create this manually. (If you or the plugin cannot set the permissions to 750, note that this is not a problem for Apache. It is only necessary for nginx systems.)

    Create an error page

    Once installed, the first thing you want to do is create an error page.  This page is where a user will be directed in the event of an error when downloading (such as if a user is not logged in).  On this page, place the following shortcode:

    [wpmem_dp_error]

    Initial settings

    Once this page is created, go to Settings > WP-Members and option the Downloads tab.  Use the selector for “Set Error Page Location” to select the page you create for download errors.

    If you have any users you want to exclude from download tracking, enter their IDs separated by commas into “User IDs to exclude”.

    Save your settings.

    Upload files

    Now you are ready to upload some files.  Go to Media > Download Protect and click “Add New”.  This will give you a dialog to upload a file.  Give the file a title (whatever identifies it to you) and click “Choose File” to open a file selector.  Once the file is selected, click “Upload File”.

    You can also edit or delete files from this list.  To edit or delete a file, mouse over the file name and click the appropriate link from the hover menu.

    Editing a file gives you the option to upload a new version of the file and/or change the file’s title.  Note that none of the file’s information changes – specifically, the file’s identifying key.  So any changes will be tracked in the statistics as the same as the previous file.  If your new version needs to be tracked separately, it should be loaded as a new file.

    Note that the download link is dependent upon the file’s key.  So if you edit a file, you do not need to change the key.  If you delete and/or replace, you’ll need to either edit your download links or remove them.

    Create links for users to download

    Once files have been loaded you can create links for your users to download.  The list of files offers two options.  First it gives you the file’s direct link.  This can be used in the WP post editor when creating a link.  Alternatively, it gives you a shortcode that will generate a download link using the file information.  Either can be used.

    Once files are loaded and some have been downloaded, you can view download statistics on the Dashboard > Download Tracking screen.

    WP-Members Download Protect

    The Download Protect plugin for WP-Members allows you to load files such as documents, PDFs, zip files, etc to a protected directory requiring the user to be logged in to access.

    Files are uploaded to a separate folder within the main WP file upload folder structure and that folder is restricted from direct access. All files are served through a script-based process that prevents them from being accessed directly.  If a user is not logged in, they can be directed to an error page that requires them to log in.

    Even if the direct link to the file within the file structure were known, the file cannot be accessed directly.

    NEW: version 1.7.0 of the plugin now includes support for video.

    This extension is available individually or with the WP-Members Pro Bundle.

    Get the Plugin

    WP-Members Download Protect is a premium plugin available in the store.

    Best Value: this plugin is included in the WP-Members Pro Bundle package.

    • Sale! Pro Bundle

      Pro Bundle

      From $125.00 / year
      Select options This product has multiple variants. The options may be chosen on the product page
    • Download Protect

      Download Protect

      From $49.00 / year
      Select options This product has multiple variants. The options may be chosen on the product page

    Documentation

  • Installation
  • License Key
  • Settings
  • Upload Files
  • Download Tracking
  • Shortcodes
  • Filter Hooks
  • WP CLI Commands
  • FAQs
  • Change Log
  • WP-Members User List

    The WP-Members User List plugin allows you to display lists of users on your site. Default parameters can be set in the plugin settings, but custom list parameters can be passed through the shortcode which allows you to set up multiple lists with different parameters.

    Features

    The User List plugin allows you to create user directories and lists that can be used in a variety of different ways. It can be used for searchable user directories but it can also be used to display groups of users for other purposes.  It is initiated by shortcode and each shortcode instance can have different settings, so you are not limited to just the defaults that you create in the plugin’s settings. There is a (very) basic demo on the WP-Members Demo Site.

    The output is also very flexible when using CSS. The demo also has some list instances that have completely custom output (the descriptions of how to implement those customizations are available on the support site).

    Note that you do need to have WP-Members installed and activated, but you do not need to be using content restriction.

    Get the Plugin

    User List is a premium plugin available in the store.

    Best Value: this plugin is included in the WP-Members Pro Bundle package.

    • Sale! Pro Bundle

      Pro Bundle

      From $125.00 / year
      Select options This product has multiple variants. The options may be chosen on the product page
    • User List

      User List

      From $49.00 / year
      Select options This product has multiple variants. The options may be chosen on the product page

    Documentation

  • Installation
  • Settings
  • Display the List
  • Profile Page
  • Front-end Editing
  • Stylesheets
  • Filter Hooks
  • Tips and Tricks
  • Change Log
  • Manage license
  •  

    • « Go to Previous Page
    • Page 1
    • Interim pages omitted …
    • Page 23
    • Page 24
    • Page 25
    • Page 26
    • Page 27
    • Interim pages omitted …
    • Page 53
    • 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