• 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

Lots of updates

Chad Butler · Jun 6, 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..

 

Anyone following the development of WP-Members lately knows that there have been some significant updates this year.  I feel really good about where we are pushing the plugin and am striving to continue to support and produce a top-notch product that is both easy to install and set up but remains infinitely flexible for customization.  Continue Reading →

wpmem_current_url()

Description

This function returns the url of the current page.

The function does not echo output.  Since it returns a string, this can be used for comparisons.

Parameters

$slash
(boolean)(optional) Add trailing slash to the current URL (Default: true)

$getq
(boolean)(optional) Get the query string (if one exists) (Default: true)

Return Values

(string) The URL of the current page.

Examples

Compare the current page to see if we are on the login page (using wpmem_login_url()):

Changelog

  • Introduced in version 3.1.1
  • Added check for query string in 3.1.7

Source

wpmem_current_url() is located in /includes/api/api.php.

wpmem_profile_url()

Description

This function returns the user profile page url (if one is set in the main options tab).

The function does not echo output.  Since it returns a string, this can be used for comparisons (to see if the user is actually on the user profile page), to output a link by echoing the result, or to redirect to the user profile page.  These are just a few examples.

Parameters

$a
(string)(optional) The WP-Members action variable, generally used to display the profile page forgot password dialog (‘pwdreset’).

Return Values

(string) The URL of the user profile page.

Examples

Create a link to the user profile page:

Use wpmem_current_url() to compare the current page:

Changelog

Introduced in version 3.1.1

Source

wpmem_profile_url() is located in /includes/api/api.php

wpmem_login_url()

Description

This function returns the login page url (if one is set in the main options tab).

The function does not echo output.  Since it returns a string, this can be used for comparisons (to see if the user is actually on the login page), to output a link by echoing the result, or to redirect to the login page.  These are just a few examples.

Return Values

(string) The URL of the login page.

Examples

Create a link to the login page:

Use wpmem_current_url() to compare the current page:

Changelog

Introduced in version 3.1.1

Source

wpmem_login_url() is located in /includes/api/api.php.

API Functions

WP-Members has several functions that can be used for customizing how your install works and operates.  These can be used in conjunction with the various filter and action hooks as well as shortcodes.

Form Pages and URLs

  • wpmem_redirect_to_login() – redirects content to the login page (if one is set).
  • wpmem_is_blocked() – checks if content is blocked or not.
  • wpmem_is_hidden() – checks if a post is marked as hidden.
  • wpmem_get_block_setting() – returns the block setting value for a post.
  • wpmem_login_url() – returns the login page URLas set in the plugin’s settings.
  • wpmem_register_url() – returns the register page URLas set in the plugin’s settings.
  • wpmem_profile_url() – returns the user profile page URLas set in the plugin’s settings.
  • wpmem_pwd_reset_url()
  • wpmem_forgot_username_url()
  • wpmem_user_pages() – returns an array of login, register, and profile page urls.
  • wpmem_current_url() – returns the current page URL.
  • wpmem_current_post_id() – returns the post ID for the current URL.
  • wpmem_is_reg_page() – checks the value of the wpmem_reg_page hidden field to validate what page the registration is occurring on.
  • wpmem_logout_link() – returns the URL used to log a user out.

Forms

  • wpmem_form_field() – creates a form field.
  • wpmem_form_label() – creates a field label.
  • wpmem_fields() – gets the form fields settings array.
  • wpmem_login_form()
  • wpmem_wp_login_form()
  • wpmem_register_form()
  • wpmem_change_password_form()
  • wpmem_reset_password_form()
  • wpmem_forgot_username_form()
  • wpmem_sanitize_class()
  • wpmem_sanitize_array()
  • wpmem_sanitize_field()
  • wpmem_form_nonce()
  • WP_Members_Captcha
  • wpmem_field_display_value()
  • wpmem_checkbox_field_display()
  • wpmem_select_field_display()

Dialogs and Emails

  • wpmem_gettext() – returns a requested string from the get_text function.
  • wpmem_display_message() – displays a requested dialog.
  • wpmem_use_custom_dialog() – uses a custom message dialog.
  • wpmem_add_custom_dialog() – adds a custom message dialog.
  • wpmem_add_custom_email() – adds a custom email message.
  • wpmem_login_status() – displays a user’s login status.
  • wpmem_loginout() – creates a login/logout link.
  • wpmem_mail_from()
  • wpmem_mail_from_name()
  • wpmem_email_to_user()
  • wpmem_notify_admin()
  • wpmem_gettext()

User Functions

  • wpmem_is_user() – returns boolean (true|false) to check if a user is a WP user.
  • wpmem_get_user_id() – returns a user ID from a username or email.
  • wpmem_get_user_obj() – returns a user object from a user ID, username, or email.
  • wpmem_get_user_role() – returns the user’s current role as an array, false if no role.
  • wpmem_user_has_role() – checks if a user has a specific role.
  • wpmem_get_user_meta() – functions exactly like WP’s get_user_meta(), but without the need for $single (always returns a string).
  • wpmem_get_user_meta_checkbox() – returns a user’s saved result for a specified checkbox field.
  • wpmem_get_user_meta_select() – returns a user’s saved result for a specified select (dropdown) field.
  • wpmem_get_user_meta_radio() – returns a user’s saved result for a specified radio field.
  • wpmem_get_user_meta_multi() – returns a user’s saved result for a specified multiple checkbox or multiple select field as a string.
  • wpmem_user_has_meta() – checks if a user has a given meta value.
  • wpmem_is_user_activated() – checks if the current or requested user is activated.
  • wpmem_user_data() – returns an array of the user’s registration data.
  • wpmem_update_user_role() – updates a user’s role.
  • wpmem_user_has_access() – checks if a user can access a restricted post.
  • wpmem_user_is_current() – similar to wpmem_user_has_access(), but specifically checks expiration.
  • wpmem_get_user_expiration() – gets a user’s expiration date for a specified membership.
  • wpmem_set_user_membership() – assigns product access to a user.
  • wpmem_remove_user_product() – removes product access from a user.
  • wpmem_get_user_products() – gets all memberships for a user.
  • wpmem_set_as_logged_in() – sets a user as logged in.
  • wpmem_login() – logs the user in using wp_signon().
  • wpmem_logout() – logs the user out, destroy session.
  • wpmem_create_membership_number() – creates a membership number.
  • wpmem_activate_user() – sets activation flag (for moderated registration).
  • wpmem_deactivate_user() – sets activation flag to 0.
  • wpmem_set_user_status() – sets the WP user_status value according to activated/deactivated.
  • wpmem_get_user_ip() – gets the current user’s IP address.
  • wpmem_export_users()
  • wpmem_get_users_by_meta()
  • wpmem_get_pending_users()
  • wpmem_get_activated_users()
  • wpmem_get_deactivated_users()
  • wpmem_create_username_from_email() – creates a username value from the provded email address.

Memberships

  • wpmem_get_membership_post_list()
  • wpmem_get_post_memberships()
  • wpmem_get_access_message()
  • wpmem_get_memberships()
  • wpmem_get_memberships_ids()
  • wpmem_get_membership_id()
  • wpmem_get_membership_name()
  • wpmem_get_membership_slug()
  • wpmem_get_membership_meta()
  • wpmem_add_membership_to_post()
  • wpmem_add_membership_to_posts()
  • wpmem_create_membership()

Utilities

  • wpmem_get() – utility to check posted variables and query strings.
  • wpmem_securify() – filters the main content variable.
  • wpmem_do_excerpt()
  • wpmem_get_excluded_meta()
  • wpmem_use_ssl() – checks if ssl is being used and returns https:// or http:// accordingly.
  • wpmem_force_ssl() – forces a given URL to use ssl (https://).
  • wpmem_write_log()
  • wpmem_array_insert() – inserts array items at specific point in an array.
  • wpmem_load_dropins() – loads dropin code snippets.
  • wpmem_format_date() – formats a given date.
  • wpmem_do_shortcode() – executes a given shortcode (any shortcode, not just WP-Members) without running the full shortcode regex.
  • wpmem_get_sub_str()
  • wpmem_texturize()
  • wpmem_format_date()
  • wpmem_user_sets_password() – checks if a password field is part of registration.
  • wpmem_maybe_unserialize()
  • wpmem_get_suffix()
  • wpmem_get_hidden_posts()
  • wpmem_update_hidden_posts()
  • wpmem_is_rest()

Extension API Functions

MailChimp Integration

  • wpmem_mc_get_list_member() – retreives subscriber data from the MailChimp API.
  • wpmem_mc_process_user() – subscribe, update, unsubscribe, or delete a user from the list.
  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 30
  • Page 31
  • Page 32
  • Page 33
  • Page 34
  • 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