• 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

Create an option for users to opt out of User Directory

Chad Butler · Jul 3, 2014 ·

This code snippet is specifically for the User List extension, which many users use to implement a User Directory. The code snippet discussed here will demonstrate how to include on option in the registration form for users to “opt out” of being displayed in the directory.  

Continue Reading →

wpmem_ul_profile_args

Description

This filter allows you to pass arguments to the User List profile function to override default values that are used in the layout. The wpmem_do_ul_profile function uses the wp_parse_args function to merge arguments passed through this filter with the following defaults:

$defaults = shortcode_atts( array(
    'fields'     => array(), // Default will contain an array of the defined profile fields.
    'id'         => $user_id, // Default will contain the current user ID.
    'div'        => true,
    'div_id'     => '',
    'div_class'  => 'field-name',
    'span'       => false,
    'span_id'    => '',
    'span_class' => '',
    'avatar'     => '80',
    'labels'     => $this->settings['show_labels'],
    'show_empty' => $this->settings['show_empty'],

    'user_label_before' => '',
    'user_label_after'  => '',
    'user_field_before' => '',
    'user_field_after'  => '',

    'main_div_before'   => '<div id="user-list-profile">',
    'main_div_after'    => '</div>',
), $atts, $tag );

Parameters

$defaults (array) (required) The defaults of for display of the profile (see description above)

$user_id (integer) (optional) The user ID of the user being displayed.

Example

Changelog

  • Introduced in extension version 1.4
  • 2.0.0 added $defaults parameter
  • 2.0.1 added $user_id parameter

Source

wpmem_ul_profile_args is located in user-profile.php

wpmem_settings

Description

Filters the plugin settings before they are loaded into the plugin’s main object.  This can be used to change plugin settings on the fly for different criteria.

Parameters

$settings
(array) (required) An array of the plugin settings as loaded from wp_options.

Contents of the $settings array will follow this format:

Usage

Notes

Once in the object, the settings managed by this filter can be changed directly in the object on the fly, so this filter is not used much anymore.  However, it remains supported in the plugin.

Changelog

  • Introduced in version 2.9.0
  • Moved to the WP_Members class in 3.0.0

Source

wpmem_settings is located in /includes/class-wp-members.php

 

Restrict content by user level

Chad Butler · May 16, 2014 ·

I have written code snippets before on how to restrict content by user level, but that particular code snippet is based on using categories as the user levels, with higher level users still being able to access lower level content. For example, Silver, Gold, and Platinum level users having access or not to categories of the same name.

But what if you have content that you need to block by level that is not necessarily in a category?  Or what if you are using pages that need the same level of restriction.

Here is a code snippet that will allow you to assign a “level” to any content – post or page, and then assign a user level for the users.  This example provides a working code snippet for applying a series of progressive levels (higher level users have access to lower level content).  The example begins with three generically named levels, these can be renamed and expanded or contracted as needed.Continue Reading →

Request additional data fields on a specific page

Chad Butler · Apr 20, 2014 ·

This particular example is a generic tutorial for requesting additional data fields in the registration form on a specific page. Since these are fields that do not show up in the regular registration form, we need to also present the data to logged in users to add this data.

While conceptually this is not an overly complicated process, the practical implementation has quite a few steps, so I will try to explain each step in the process while giving that particular code snippet being discussed at that point.Continue Reading →

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 35
  • Page 36
  • Page 37
  • Page 38
  • Page 39
  • Interim pages omitted …
  • Page 52
  • 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