Plugin Directory

Admin Expert Mode

Allow users with access to the administration section to hide inline documentation and help text, which generally target beginning users.

2.3 (2016-04-03)

  • New: Add support for trimming new term.php page.
  • New: Add LICENSE file.
  • Change: Note compatibility through WP 4.5+.

2.2 (2016-01-13)

  • Add: Hide descriptive paragraph for Tools - Import.
  • Change: Hide Press This help text on latest WP.
  • Change: Add support for language packs:
    • Don't load textdomain from file.
    • Remove .pot file and /lang subdirectory.
  • Change: Note compatibility through WP 4.4+.
  • Change: Explicitly declare methods in unit tests as public.
  • Change: Update copyright date (2016).
  • Add: Create empty index.php to prevent files from being listed if web server has enabled directory listings.

2.1 (2015-02-17)

  • Reformat plugin header
  • Update hiding of a few existing help text
  • Use DIR instead of dirname(__FILE__)
  • Note compatibility through WP 4.1+
  • Minor code reformatting (bracing, spacing)
  • Various inline code documentation improvements (spacing, punctuation)
  • Change documentation links to wp.org to be https
  • Update screenshots
  • Update copyright date (2015)
  • Add plugin icon
  • Update .pot

2.0 (2013-12-22)

  • Update hiding of 'Install Plugins' page help text for WP 3.8
  • Update hiding of 'Permalink Settings' page help text for WP 3.8
  • Minor documentation tweaks
  • Note compatibility through WP 3.8+
  • Update copyright date (2014)
  • Change donate link
  • Update screenshot of profile page
  • Add banner


  • Update hiding of 'Tools - Export' page help text for WP 3.5
  • Update hiding of 'Tools' page help text for WP 3.5
  • Fix to hide 'Settings - Permalinks' page help text
  • Remove register_profile_page_hooks()
  • Add $user_id to maybe_save_options() and remove need to check $_POST
  • Add check to prevent execution of code if file is directly accessed
  • Modified documentation
  • Note compatibility through WP 3.5+
  • Update copyright date (2013)
  • Minor code reformatting (spacing)
  • Create repo's assets directory
  • Move screenshots into repo's assets directory


  • Use string instead of variable to specify translation textdomain
  • Re-license as GPLv2 or later (from X11)
  • Add 'License' and 'License URI' header tags to readme.txt and plugin file
  • Remove ending PHP close tag
  • Note compatibility through WP 3.4+


  • Change activation admin notice to recognize if settings is already true for user and say so
  • Hook 'admin_enqueue_scripts' action instead of 'admin_head' to output CSS
  • Hook 'load-profile.php' to add action for the profile.php page rather than using pagenow
  • Remove load_textdomain() and private static $textdomain_subdir and just load textdomain directly in do_init()
  • Add version() to return plugin version
  • Add register_styles(), enqueue_admin_css(), register_profile_page_hooks()
  • Move all CSS into admin.css
  • Remove add_css()
  • Change check in maybe_save_options() to ensure profile options are being updated
  • Update screenshots for WP 3.3
  • Add two new screenshots
  • Note compatibility through WP 3.3+
  • Create 'lang' subdirectory and move .pot file into it
  • Regenerate .pot
  • Add link to plugin directory page to readme.txt
  • Add 'Domain Path' directive to top of main plugin file
  • Minor code reformatting (spacing)
  • Update copyright date (2012)


  • Fix accidental hiding of permalink rules on permalinks settings page


  • Fix accidental hiding of submit button on permalinks settings page


  • Remove more help text on Custom Header, Tools, Settings - General, and Settings - Permalinks pages
  • Note compatibility through WP 3.2+
  • Tiny code formatting change (spacing)
  • Fix plugin homepage and author links in description in readme.txt


  • Rename class from 'AdminExpertMode' to 'c2c_AdminExpertMode'
  • Switch from object instantiation to direct class invocation
  • Explicitly declare all functions public static and class variables private static
  • Add .pot file
  • Documentation tweaks
  • Note compatibility through WP 3.1+
  • Update copyright date (2011)


  • Display notice on plugin's activation to remind admin that expert mode must be enabled for each user before it takes effect for the user
  • Allow configuring of default expert mode state for all users, via 'c2c_admin_expert_mode_default' filter (initially set to false)
  • Allow enabling of expert mode for all users, via 'c2c_admin_expert_mode' filter (having it return true)
  • Add true localization support
  • Handle text on 'Install Themes' page
  • Handle text on 'Add New Plugins'
  • Check for is_admin() before defining class rather than during constructor
  • Add function is_admin_expert_mode_active() to encapsulate logic to determine if expert mode is active for the current user
  • Change plugin description
  • Instantiate object within primary class_exists() check
  • Assign object instance to global variable $c2c_admin_expert_mode to allow for external manipulation
  • Add PHPDoc documentation
  • Note compatibility with WP 2.9+ and 3.0+
  • Drop compatibility with versions of WP older than 2.8
  • Minor code reformatting (spacing)
  • Remove docs from top of plugin file (all that and more are in readme.txt)
  • Remove trailing whitespace in header docs
  • Add Changelog, Upgrade Notice, and Filters sections to readme.txt
  • Fix sublist syntax usage in readme.txt
  • Add package info to top of plugin file
  • Update copyright date


  • Additionally hide inline docs on categories and tags admin pages
  • Noted WP 2.8+ compatibility


  • Initial release

Requires: 2.8 or higher
Compatible up to: 4.5.4
Last Updated: 6 months ago
Active Installs: 100+


0 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.