Title: public function to get user level
Last modified: August 31, 2016

---

# public function to get user level

 *  Resolved [gilmoursa](https://wordpress.org/support/users/gilmoursa/)
 * (@gilmoursa)
 * [10 years, 3 months ago](https://wordpress.org/support/topic/public-function-to-get-user-level/)
 * How can I conditionally hide/show content based on a user level?
 * Basically
 *     ```
       if user_level==2
       show template_2
       elsif user_level==3
       show template_3
       ```
   
 * I’d like to do this within my template file and not in WYSIWYG editor so I’d 
   rather not use shortcodes.
 * [https://wordpress.org/plugins/front-end-only-users/](https://wordpress.org/plugins/front-end-only-users/)

Viewing 1 replies (of 1 total)

 *  Plugin Contributor [etoilewebdesign](https://wordpress.org/support/users/etoilewebdesign/)
 * (@etoilewebdesign)
 * [10 years, 3 months ago](https://wordpress.org/support/topic/public-function-to-get-user-level/#post-7385696)
 * Hi Gilmour,
 * You can’t retrieve a user’s level using the public function. However, you can
   use shortcodes within template files. As such, you could try something like:
 *     ```
       if (do_shortcode('[user-data field_name="Level"]') == 'Level Name'){
       //do something
       }
       ```
   
 * You’d have to change the ‘Level Name’ to the actual name of your level.

Viewing 1 replies (of 1 total)

The topic ‘public function to get user level’ is closed to new replies.

 * ![](https://ps.w.org/front-end-only-users/assets/icon-128x128.png?rev=1805921)
 * [Front End Users](https://wordpress.org/plugins/front-end-only-users/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/front-end-only-users/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/front-end-only-users/)
 * [Active Topics](https://wordpress.org/support/plugin/front-end-only-users/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/front-end-only-users/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/front-end-only-users/reviews/)

## Tags

 * [levels](https://wordpress.org/support/topic-tag/levels/)
 * [shortcode](https://wordpress.org/support/topic-tag/shortcode/)

 * 1 reply
 * 2 participants
 * Last reply from: [etoilewebdesign](https://wordpress.org/support/users/etoilewebdesign/)
 * Last activity: [10 years, 3 months ago](https://wordpress.org/support/topic/public-function-to-get-user-level/#post-7385696)
 * Status: resolved