Use Font Awesome icons for custom post types and custom menu pages. register_post_type( 'custom_post_type', [ //... 'menu_icon' => 'fas fa-thumbs-up', //... ] ); FA WP Admin Menu Icons on GitHub Usage FA WP Admin Menu Icons works for the following WordPress functions: register_post_type() add_menu_page() Custom post type register_post_type( 'custom_post_type', [ //... 'menu_icon' => 'fas fa-thumbs-up', //... ] ); Custom menu page add_menu_page( 'Custom Menu Page', 'Custom Menu Page', 'manage_options', 'custom_menu_page', '', 'fas fa-thumbs-up', // $icon_url );<h3>Requirements</h3> – WordPress v4.4+ – PHP v7.3+ – SimpleXML PHP extension (enabled by default) Caveats FA WP Admin Menu Icons only supports Font Awesome’s free icons