WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Patrik Csak v10.0.0

FA WP Admin Menu Icons

Use Font Awesome icons for custom post types and custom menu pages.

FA WP Admin Menu Icons

The facts

Rating
4.2★ from 5
Active installs
100+
Price
Free
Last updated
26 Jun 2026
Added
Mar 2017
Requires WP
4.4
Tested up to
WP 7.0.4
Requires PHP
8.2
Downloads
10,277

Our analysis

AI-assisted

FA WP Admin Menu Icons is a WordPress plugin that allows you to incorporate Font Awesome icons into custom post types and custom menu pages within the WordPress admin area. You can specify the desired Font Awesome class string when registering post types or adding menu pages, similar to how you would use Font Awesome on the front end.

This plugin is suitable for developers looking to enhance the visual representation of custom post types and menu items in the WordPress admin interface, making it easier to identify and navigate different sections.

Best for: This plugin suits WordPress developers and site administrators looking to customise their admin interface.

What it does well

  • Allows use of Font Awesome icons in admin menus
  • Supports custom post types and custom menu pages
  • Easy integration with register_post_type() and add_menu_page() functions
  • Free to use from the WordPress.org directory
  • Compatible with Custom Post Type UI plugin

Where it falls short

  • Only supports Font Awesome's free icons
  • Limited documentation available

Verdict

FA WP Admin Menu Icons provides a straightforward way to enhance the WordPress admin area with icons, but its reliance on free Font Awesome icons may limit some users.

From the developer

Patrik Csak's own description of FA WP Admin Menu Icons, lightly tidied.

View on GitHub for better documentation

FA WP Admin Menu Icons allows you to use Font Awesome icons for WordPress custom post types and custom menu pages by passing the Font Awesome class string, just like using Font Awesome on the front end

Here’s an example:

register_post_type( 'custom_post_type', [
    //...
    'menu_icon' => 'fa-solid fa-thumbs-up',
    //...
] );

Usage

`register_post_type()`

To use a Font Awesome icon for your custom post type with register_post_type(), use a Font Awesome class string for the $args['menu_icon] parameter:

register_post_type( 'custom_post_type', [
    //...
    'menu_icon' => 'fa-solid fa-thumbs-up',
    //...
] );

`add_menu_page()`

To use a Font Awesome icon for your custom menu page with add_menu_page(), use a Font Awesome class string for the $icon_url parameter:

add_menu_page(
    page_title: 'Custom Menu Page',
    menu_title: 'Custom Menu Page',
    capability: 'manage_options',
    menu_slug: 'custom_menu_page',
    icon_url: 'fa-solid fa-thumbs-up',
);

Custom Post Type UI plugin

To use a Font Awesome icon with the Custom Post Type UI plugin, use a Font Awesome class string for the Menu Icon field when adding or editing a Post Type

Caveats

FA WP Admin Menu Icons only supports Font Awesome’s free icons

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for custom content structures.

Ad Inserter

Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer...

Free 300k+ installs 4.9★ (2,428)
Advanced Custom Fields

ACF helps customize WordPress with powerful, professional and intuitive fields. Proudly powering over 2 millio...

Free 2M+ installs 4.5★ (1,438)
Simple Custom Post Order

Easily reorder posts, pages, custom post types, and taxonomies with intuitive drag-and-drop sorting in the Wor...

Free 300k+ installs 4.8★ (569)
WP Activity Log

The #1 user-rated activity log plugin for event logging, activity monitoring and change tracking.

Free 300k+ installs 4.7★ (488)
Custom Post Type UI

Admin UI for creating custom content types like post types and taxonomies

Free 1M+ installs 4.6★ (276)