Blog

WordPress User Profiles Shortcodes List

WordPress User profiles Shortcodes List By ProfileGrid

ProfileGrid User Profiles shortcodes allow you to take your WordPress user profiles and groups integration to deeper level. With these User Profiles Shortcodes you can plan a more dynamic integration with your current theme, add profile section links to your WordPress menu widget, conditionally display different content to different users on same page and much much more. There are also a bunch of email specific shortcodes for sending out more personalised emails. And do not forget to check our exhaustive list of WordPress user registration Shortcodes List for even more powerful user registration experience.

A comprehensive list of WordPress User Profiles Shortcodes is presented in the table below:

Name
Format
Example
Parameters
Requirements
[profilegrid_register gid=”x”]
[profilegrid_register gid=”3″]
  • gid (Group ID) required
Core
[profilegrid_register type=”paged” gid=”x”]
[profilegrid_register type=”paged” gid=”2″]
  • gid (Group ID) required
  • type required
Core
[profilegrid_login]
[profilegrid_login]
None
Core
[profilegrid_forgot_password]
profilegrid_forgot_password
None
Core
[profilegrid_group gid=”x”]
[profilegrid_group gid=”2″]
  • gid(Group ID) required
Core
[profilegrid_groups]
[profilegrid_groups]
None
Core
[profilegrid_profile]
[profilegrid_profile]
None
Core
[profilegrid_user_blogs uid=”x, y, z” wpblog=”true”]
[profilegrid_user_blogs uid=”2,5,18″ wpblog=”true”]
  • uid (User ID) optional
  • user (Username) optional
  • wpblog (WordPress Blog) optional
Core
[profilegrid_submit_blog]
[profilegrid_submit_blog]
None
Core
[profilegrid_users]
[profilegrid_users]
None
Core
[profilegrid_map]
[profilegrid_map]
[profilegrid_map gid=”2,3″ ex_uid=”4,5″ time=”this_month” info=”show”]
  • gid (Group IDs) optional
  • Ex_uid (Exclude User IDs) optional
  • time (Time Period) optional
    • this_year
    • this_month
    • this_week
    • last_week
    • yesterday
    • today
  • Info (Information Popup) optional
    • show
    • hide
Geolocation Extension
[profilegrid_new_group]
[profilegrid_new_group]
None
Frontend Group Creator
[profilegrid_wall_post]
[profilegrid_new_group]
None
Group Wall
[profilegrid_user_display_name]
[profilegrid_user_display_name]
[profilegrid_user_display_name uid=”1″]
  • uid (User ID) optional
User Display Name
[profilegrid_user_first_name]
[profilegrid_user_first_name]
[profilegrid_user_first_name uid=”1″]
  • uid (User ID) optional
Core
[profilegrid_user_last_name]
[profilegrid_user_last_name]
[profilegrid_user_last_name uid=”1″]
  • uid (User ID) optional
Core
[profilegrid_user_email]
[profilegrid_user_email]
[profilegrid_user_email uid=”1″]
  • uid (User ID) optional
Core
[profilegrid_user_cover_image]
[profilegrid_user_cover_image]
[profilegrid_user_cover_image uid=”1″]
  • uid (User ID) optional
Core
[profilegrid_user_default_group]
[profilegrid_user_default_group]
[profilegrid_user_default_group uid=”1″]
  • uid (User ID) optional
Core
[profilegrid_user_all_groups]
[profilegrid_user_all_groups]
[profilegrid_user_all_groups uid=”1″]
  • uid (User ID) optional
Core
[profilegrid_user_group_badges]
[profilegrid_user_group_badges]
[profilegrid_user_group_badges uid=”1″]
  • uid (User ID) optional
Core
[profilegrid_user_labels]
[profilegrid_user_labels]
[profilegrid_user_labels uid=”1″]
  • uid (User ID) optional
Profile Labels
[profilegrid_unread_notifications]
[profilegrid_unread_notifications]
None
Core
[profilegrid_unread_messages]
[profilegrid_unread_messages]
None
Core
[profilegrid_user_about_area]
[profilegrid_user_about_area]
None
Core
[profilegrid_user_groups_area]
[profilegrid_user_groups_area]
None
Core
[profilegrid_blog_area]
[profilegrid_blog_area]
None
Core
[profilegrid_messaging_area]
[profilegrid_messaging_area]
None
Core
[profilegrid_notification_area]
[profilegrid_notification_area]
None
Core
[profilegrid_friends_area]
[profilegrid_friends_area]
None
Core
[profilegrid_forum_area]
[profilegrid_forum_area]
None
bbPress Integration
[profilegrid_settings_area]
[profilegrid_settings_area]
None
Core
[profilegrid_account_options]
[profilegrid_account_options]
None
Core
[profilegrid_password_options]
[profilegrid_password_options]
None
Core
[profilegrid_social_options]
[profilegrid_social_options]
None
Social Login
[profilegrid_mailchimp_options]
[profilegrid_mailchimp_options]
None
MailChimp Integration
[profilegrid_privacy_options]
[profilegrid_privacy_options]
None
Core
[profilegrid_delete_options]
[profilegrid_delete_options]
None
Core
[profilegrid_group_cards gid=”x”]
[profilegrid_group_cards gid=”1,2,4″]
  • gid (Group ID) required
Core
[profilegrid_group_name gid=”x”]
[profilegrid_group_name gid=”1″]
  • gid (Group ID) required
Core
[profilegrid_group_description gid=”x”]
[profilegrid_group_description gid=”1″]
  • gid (Group ID) required
Core
[profilegrid_member_count gid=”x”]
[profilegrid_member_count gid=”1″]
  • gid (Group ID) required
Core
[profilegrid_manager_count gid=”x”]
[profilegrid_manager_count gid=”1″]
  • gid (Group ID) required
Core
[profilegrid_group_manager gid=”x” sep=”,”]
[profilegrid_group_managers gid=”1″ sep=”,”]
  • gid (Group ID) required
  • Sep (Separator) required
Core
[profilegrid_group_manager_list gid=”x”]
[profilegrid_group_manager_list gid=”1″]
  • gid (Group ID) required
Core
[profilegrid_members_cards gid=”x”]
[profilegrid_members_cards gid=”1″]
  • gid (Group ID) required
Core
[profilegrid_manager_cards gid=”x”]
[profilegrid_manager_cards gid=”1″]
  • gid (Group ID) required
Core
[profilegrid_group_discussion gid=”x”]
[profilegrid_group_discussion gid=”1″]
  • gid (Group ID) required
Group Wall
[profilegrid_group_photos gid=”x”]
[profilegrid_group_photos gid=”1″]
  • gid (Group ID) required
Group Photos
[profilegrid_group_settings gid=”x”]
[profilegrid_group_settings gid=”1″]
  • gid (Group ID) required
Core
[profilegrid_show gid=”x”][/profilegrid_show]
[profilegrid_show gid=”1″][/profilegrid_show]
[profilegrid_restrict min_blog=”10″ gid=”2,3,4″ min_wc_spent=”200″ min_edd_spent=”100″][/profilegrid_restrict]
  • gid (Group IDs) required
  • min_blog (Minimum number of blog posts) optional
  • min_wc_spent (Minimum WooCommerce spent) optional
  • min_edd_spent (Minimum Easy Digital Downloads Spent) optional
Core
[profilegrid_hide gid=”x,y,z”][/profilegrid_hide]
[profilegrid_hide gid=”1,2,3″][/profilegrid_show]
  • gid (Group IDs) required
Core
[profilegrid_show_managers][/profilegrid_show_managers]
[profilegrid_show_managers][/profilegrid_show_managers]
[profilegrid_show_managers gid=”1,2,3″][/profilegrid_show_managers]
  • gid (Group IDs) optional
Core
{{user_login}}
{{user_login}}
None
Core
{{user_pass}}
{{user_pass}}
Core
{{user_nicename}}
{{user_nicename}}
Core
{{user_email}}
{{user_email}}
Core
{{user_url}}
{{user_url}}
Core
{{pm_activation_code}}
{{pm_activation_code}}
Core
{{display_name}}
{{display_name}}
User Display Name
{{first_name}}
{{first_name}}
Core
{{last_name}}
{{last_name}}
Core
{{nickname}}
{{nickname}}
Core
{{profile_link}}
{{profile_link}}
Core
{{site_name}}
{{site_name}}
Core
{{description}}
{{description}}
{{group_name}}
{{group_name}}
Core
{{group_admin_label}}
{{group_admin_label}}
Core
{{edit_group_url}}
{{edit_group_url}}
Core
{{post_name}}
{{post_name}}
Core
{{edit_post_link}}
{{edit_post_link}}
Core
{{post_link}}
{{post_link}}
{{meta_key}}
{{meta_key}}

Description and screenshots of WordPress User Profiles Shortcodes

Registration Form as a Single Page Shortcode
[profilegrid_register gid=”x”]
Description: Publishes signup form for a group. Field sections will be separated into fieldset blocks with section names.
Sample Screenshot:
Registration Form as Multi-Page Shortcode
[profilegrid_register type=”paged” gid=”x”]
Description: Publishes signup form for a group split over multiple pages. Field sections will be separated into pages with section names as headers.
Sample Screenshot:
Login Form Shortcode
[profilegrid_login]
Description: Publishes login form for registered users to login. Also displays forgot password link.
Sample Screenshot:
Password Recovery Form Shortcode
[profilegrid_forgot_password]
Description: Publishes email field to start password recovery workflow for registered users.
Sample Screenshot:
Group Page Shortcode
[profilegrid_group gid=”x”]
Description: Publishes the main group page for a group. It has a group card with badge, description and other details. Group users are displayed below the group card as grid. Other group features are also accessible from this page.
Sample Screenshot:
All Groups Shortcode
[profilegrid_groups]
Description: Publishes all groups as grid. There are options so sort groups, view them as list, and perform search. Visitors will also have option to join groups.
Sample Screenshot:
User Profile Shortcode
[profilegrid_profile]
Description: Publishes user profile for current user.
Sample Screenshot:
User Blogs Shorcode
[profilegrid_user_blogs uid=”x, y, z” wpblog=”true”]
Description: Publishes user blog posts with title and excerpts in chronologically ordered list. Also displays publish date, feature image (thumbnail) and comment count. Clicking on blog post title will take visitor to blog post page. Both ProfileGrid user blogs and default WordPress blogs can be combined in this list.
Sample Screenshot:
Blog Submission Shortcode
[profilegrid_submit_blog]
Description: Publishes a form allowing users to submit blog posts.
Sample Screenshot:
All Users Profiles Shortcode
[profilegrid_users]
Description: Publishes all users registered on the site as grid, with profile image, username and advance search capabilities.
Sample Screenshot:
User Map Shortcode
[profilegrid_map]
Description: Publishes map displaying location of users as markers. You can optionally allow popups with more details for each user.
Sample Screenshot:
New Group Shortcode
[profilegrid_new_group]
Description: Publishes group creation form on front end allowing users to add new groups.
Sample Screenshot:
New Wall Post Shortcode
[profilegrid_wall_post]
Description: Publishes wall post submission form allowing users to submit new wall post.
Sample Screenshot:
User Display Name Shortcode
[profilegrid_user_display_name]
Description: Publishes the display name of the currently logged in user, based on your configuration inside ProfileGrid Display Name Extension. (If the extension is not installed, it will show full name of the user. If the First Name is not set, it will display Username.) To publish display name of another user, use uid parameter.
User First Name Shortcode
[profilegrid_user_first_name]
Description: Publishes First Name of the currently logged in user. To publish First Name of another user, use uid parameter.
User Last Name Shortcode
[profilegrid_user_last_name]
Description: Publishes Last Name of the currently logged in user. To publish Last Name of another user, use uid parameter.
User Email Shortcode
[profilegrid_user_email]
Description: Publishes registered email address of the currently logged in user. To publish email of another user, use uid parameter.
User Cover Image Shortcode
[profilegrid_user_cover_image]
Description: Publishes cover image of the currently logged in user. To publish cover image of another user, use uid parameter.
User Default Group Shortcode
[profilegrid_user_default_group]
Description: Publishes name of the default user group for currently logged in user. To publish default group name of another user, use uid parameter.
User Groups Shortcode
[profilegrid_user_all_groups]
Description: Publishes comma separated names of groups current users belongs to. To publish group names for another user, use uid parameter.
User Group Badges Shortcode
[profilegrid_user_group_badges]
Description: Publishes group badges (images) for currently logged in user. To publish group badges of another user, use uid parameter.
User Labels Shortcode
[profilegrid_user_labels]
Description: Publishes profile labels for currently logged in user. To publish profile label of another user, use uid parameter.
Unread Notification Count Shortcode
[profilegrid_unread_notifications]
Description: Publishes number of unread notifications for currently logged in user.
Unread Message Count Shortcode
[profilegrid_unread_messages]
Description: Publishes unread messages count for the currently logged in user.
About User Shortcode
[profilegrid_user_about_area]
Description: Publishes About area from the profile of currently logged in user.
Sample Screenshot:
Groups Shortcode
[profilegrid_user_groups_area]
Description: Publishes Groups area from the profile of currently logged in user displaying group cards of the groups user belongs to.
Sample Screenshot:
Blogs Shortcode
[profilegrid_blog_area]
Description: Publishes Blog area from the profile of currently logged in user displaying paginated list of of blog posts written by currently logged in user.
Sample Screenshot:
Messaging Shortcode
[profilegrid_messaging_area]
Description: Publishes Messaging system for currently logged in user to converse with other users.
Sample Screenshot:
Notifications Shortcode
[profilegrid_notification_area]
Description: Publishes Notification cards for currently logged in user.
Sample Screenshot:
Friends Shortcode
[profilegrid_friends_area]
Description: Publishes Friends list and management area for currently logged in user.
Sample Screenshot:
Forums Shortcode
[profilegrid_forum_area]
Description: Publishes Forum activity for currently logged in user.
Sample Screenshot:
Settings Shortcode
[profilegrid_settings_area]
Description: Publishes all ProfileGrid Settings for currently logged in user.
Sample Screenshot:

</div>

Account Options Shortcode
[profilegrid_account_options]
Description: Publishes Account section of ProfileGrid Settings for currently logged in user.
Sample Screenshot:
Change Password Shortcode
[profilegrid_password_options]
Description: Publishes Password Update section for currently logged in user.
Sample Screenshot:
Social Connect Shortcode
[profilegrid_social_options]
Description: Publishes social connections section for currently logged in user.
Sample Screenshot:
Mailchimp Shortcode
[profilegrid_mailchimp_options]
Description: Publishes newsletter settings section for currently logged in user.
Sample Screenshot:
Privacy Shortcode
[profilegrid_privacy_options]
Description: Publishes profile privacy settings for currently logged in user.
Sample Screenshot:
Delete Account Shortcode
[profilegrid_delete_options]
Description: Publishes profile deletion option for currently logged in user.
Sample Screenshot:
Group Cards Shortcode
[profilegrid_group_cards gid=”x”]
Description: Publishes one or more group cards by passing ‘gid’ parameter for Group IDs.
Sample Screenshot:
Group Name Shortcode
[profilegrid_group_name gid=”x”]
Description: Publishes name of a group based on group’s ID. Please note, it will only accept single group ID.
Group Description Shortcode
[profilegrid_group_description gid=”x”]
Description: Publishes description of a group based on group’s ID. Adding ‘gid’ parameter is required. For example [profilegrid_group_description gid=”1″]. Please note, it will only accept single group ID.
Group Member Count Shortcode
[profilegrid_member_count gid=”x”]
Description: Published number of members in a group currently, based on group’s ID. Please note, it will only accept single group ID.
Group Manager Count Shortcode
[profilegrid_manager_count gid=”x”]
Description: Published number of members in a group currently, based on group’s ID. Please note, it will only accept single group ID.
Group Managers Shortcode
[profilegrid_group_manager gid=”x” sep=”,”]
Description: Publishes display names of managers of a group.
Group Managers (List) Shortcode
[profilegrid_group_manager_list gid=”x”]
Description: Publishes display names of managers of a group in list format.
Group Member Cards Shortcode
[profilegrid_members_cards gid=”x”]
Description: Publishes profile cards of group members in grid format.
Sample Screenshot:
Group Manager Cards Shortcode
[profilegrid_manager_cards gid=”x”]
Description: Publishes profile cards of group managers in grid format.
Sample Screenshot:
Group Discussion Shortcode
[profilegrid_group_discussion gid=”x”]
Description: Publishes group discussions/ wall for specified group.
Sample Screenshot:
User Profiles Shortcodes
Group Photos Shortcode
[profilegrid_group_photos gid=”x”]
Description: Publishes group albums and photos for specified group.
Group Settings Shortcode
[profilegrid_group_settings gid=”x”]
Description: Publishes group configuration options for specified group. It will only be accessible to group managers.
Conditional Content Display Shortcode
[profilegrid_show gid=”x”][/profilegrid_show]
Description: Restricts the visibility of content between the opening and closing tags of the shortcode. Optional parameters offer possibility to define users with minimum requirements who will be able to see the content.
Conditional Content Hide Shortcode
[profilegrid_hide gid=”x,y,z”][/profilegrid_hide]
Description: Hides the content within shortcodes for members of specific groups.
Content Restricted to Group Managers Shortcode
[profilegrid_show_managers][/profilegrid_show_managers]
Description: Displays the content only to Group Managers. If parameter gid is set then the content is visible only to Managers of specified groups.
User Login
{{user_login}}
Description: Publishes user login of the user to whom the email will be sent.
Password
{{user_pass}}
Description: Publishes password (as text) of mail recipient.
Nicename
{{user_nicename}}
Description: Publishes Nicename (from WordPress user profile) of the mail recipient.
Email
{{user_email}}
Description: Publishes registered email of the email recipient.
User URL
{{user_url}}
Description: Publishes clickable admin area user account URL for certain scenarios for the admin.
Activation Code
{{pm_activation_code}}
Description: Publishes activation code (for newly registered users to activate their accounts) specific to email recipient.
Display Name
{{display_name}}
Description: Publishes display name of the email recipient based on Display Name extension configuration.
First Name
{{first_name}}
Description: Publishes First Name of the email recipient.
Last Name
{{last_name}}
Description: Publishes Last Name of the email recipient.
Nickname
{{nickname}}
Description: Publishes Nickname of the email recipient.
Site Name
{{site_name}}
Description: Publishes the site name (from WordPress settings).
Description
{{description}}
Description: Publishes site description (from WordPress settings).
Group Name
{{group_name}}
Description: Publishes Group Name for different email notification scenarios.
Group Admin Label
{{group_admin_label}}
Description: Publishes Group Manager Label set by Group Admin for different email notification scenarios.
Post Name
{{post_name}}
Description: Publishes the post name for published blog for different email notification scenarios.
Edit Post Link
{{edit_post_link}}
Description: Publishes link to edit the published blog post for different email notification scenarios.
Post Link
{{post_link}}
Description: Publishes link to new user blog post published on the site.
Any User Value
{{meta_key}}
Description: Publishes value for a meta-key from WordPress’ default usermeta table for recipient of the email. For example, if you wish to publish Last Name of the user, use {{last_name}} shortcut.
If you have any issues in applying above WordPress User profiles Shortcodes to your project, feel free to reach out to us and our team can help.
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Leave a Comment

Your email address will not be published. Required fields are marked *