This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

CPT Custom Icon


This plugins functions to override initial icon assigned to your custom post type on dashboard menu. You can select a unique, different icon for each of your custom post types with the available Dashicons icon font bundled with original WordPress installation.


  • Listing of custom post types and its current menu_icon value
  • Search, and select a new icon for the specific custom post types


Using The WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Search for ‘CPT Custom Icon’
  3. Click ‘Install Now’
  4. Activate the plugin on the Plugin dashboard

Uploading in WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Navigate to the ‘Upload’ area
  3. Select from your computer
  4. Click ‘Install Now’
  5. Activate the plugin in the Plugin dashboard

Using FTP

  1. Download
  2. Extract the fs-cpt-custom-icon directory to your computer
  3. Upload the fs-cpt-custom-icon directory to the /wp-content/plugins/ directory
  4. Activate the plugin in the Plugin dashboard


  1. Visit Settings > CPT Custom Icon Settings and adjust your configuration.


What jQuery plugin do you use?

I’m using Dashicons Picker jQuery Plugin by Brad Vincent. Prop to him for an awesome plugin.


3 setembre 2016
Simple and quick, very useful on child themes. When CPT are already defined by parent theme and too much code is needed just to redefine the icon.
Read all 5 reviews

Contributors & Developers

“CPT Custom Icon” is open source software. The following people have contributed to this plugin.

Translate “CPT Custom Icon” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Initial version