• 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

WP-Members Documentation

Getting Started

Recommended WordPress Settings

Plugin Settings

  • Options

  • Fields

  • Dialogs

  • Emails

Managing Content

  • Restricting Posts

  • Restricting Pages

  • Show Excerpts

Managing Users

Registration

  • Choosing Fields

  • Create a Registration Page

  • Moderating Registration

  • Using CAPTCHA

  • Turn Off Registration

User Profile Area

  • Creating a User Profile Area

  • User Profile Location

Customizing Emails

  • Set a Custom Email Address

  • Custom Email Content

  • Email Shortcodes

Customizing Forms

Shortcodes

  • Page

  • Login Status

  • Fields

  • Email

  • Other

Filter and Action Hooks

FAQs

wpmem_ul_settings_args

Description

This filter allows you to pass arguments to the User List to override default values set in the admin or passed through the shortcode. The wpmem_list_users function uses the wp_parse_args function to merge arguments passed through this filter with the following defaults:

$defaults = shortcode_atts( array(
    'display_style'=> 'list',       // list|table
    'role'         => 'subsriber',  // role to filter by
    'active_only'  => true,
    'verified_only' => true,
    'exclude'      => '',           // comma separated string of user ids
    'number'       => 10,           // number to display per page
    'search'       => true,         // is search enabled, "true"
    'search_by'    => '',           // comma separated string of meta keys
    'fields'       => 'user_login,member_since',
    'local_avatar' => false,        // whether to use a local avatar or gravatar
    'avatar'       => 45,           // size of the avatar in pixels
    'h2'           => 'first_last', // 
    'order_by'     => 'user_login',
    'order_meta'   => '',
    'order'        => 'ASC',
    'show_titles'  => false,
    'show_empty'   => true,
    'filter_key'   => '',
    'filter_value' => '',
    'fe_user_edit' => false,
), $atts, $tag );

Parameters

$args
(array) (required) An array of arguments that are to override form $defaults.

Changelog

Introduced in extension version 1.4

Source

wpmem_ul_settings_args is located in wp-members-user-list.php

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

 

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