fa-wp-admin-menu-icons
fa-wp-admin-menu-icons copied to clipboard
Font Awesome icons for custom post types and custom menu pages
FA WP Admin Menu Icons
Use Font Awesome icons for custom post types and custom menu pages.
register_post_type( 'custom_post_type', [
//...
'menu_icon' => 'fas fa-thumbs-up',
//...
] );
Requirements
- WordPress v4.4+
- PHP v7.3+
- SimpleXML PHP extension (enabled by default)
Installation
Composer
$ composer require wpackagist-plugin/fa-wp-admin-menu-icons
Git
$ cd <wp-content>/plugins
$ git clone [email protected]:ptrkcsk/fa-wp-admin-menu-icons.git
WordPress
How to install WordPress plugins.
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
);
Caveats
FA WP Admin Menu Icons only supports Font Awesome's free icons