WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Justin Kruit v6.2.0

Advanced Custom Fields: Font Awesome Field

Adds a new 'Font Awesome Icon' field to the popular Advanced Custom Fields plugin.

Advanced Custom Fields: Font Awesome Field

The facts

Rating
4.9★ from 36
Active installs
90k+
Price
Free
Last updated
25 Aug 2026
Added
Feb 2014
Requires WP
6.5
Tested up to
WP 7.1
Requires PHP
5.6
Downloads
2,031,331

Our analysis

AI-assisted

Advanced Custom Fields: Font Awesome Field is a WordPress plugin that allows you to add a Font Awesome icon field type to Advanced Custom Fields. You can specify which Font Awesome icon sets to use, create custom filtered lists of icons, and retrieve various icon details such as element, class, and unicode.

This plugin is suitable for developers looking to enhance their WordPress sites with custom icon fields, particularly those who use Font Awesome for icons. It integrates with Font Awesome GraphQL for loading kits and searching for icons, making it versatile for different projects.

Best for: This plugin is best for developers who need to implement Font Awesome icons in their WordPress projects.

What it does well

  • Allows the addition of Font Awesome icons to Advanced Custom Fields
  • Supports multiple Font Awesome icon sets and custom uploads
  • Provides various options for retrieving icon details
  • Integrates with FontAwesome GraphQL for enhanced functionality
  • Compatible with ACF 5.7+ and multiple Font Awesome versions

Where it falls short

  • Limited information on specific features and configurations
  • Requires knowledge of Advanced Custom Fields for effective use

Verdict

Advanced Custom Fields: Font Awesome Field is a useful tool for adding icon functionality to WordPress sites, especially for those familiar with Advanced Custom Fields.

From the developer

Justin Kruit's own description of Advanced Custom Fields: Font Awesome Field, lightly tidied.

Add a Font Awesome icon field type to Advanced Custom Fields.

  • Specify which FontAwesome icon sets to use (Solid, Regular, Light, Thin, Duotone, Duotone Sharp, Brands, and Custom Upload Icons) (Some features only available with FontAwesome 5.x or 6.x icons)
  • Create your own custom filtered list of FontAwesome icons to use with your fields. Use different custom icon sets with different fields
  • Returns Icon Element, Icon Class, Icon Unicode, or an Object including the element, class, unicode value, and SVG data (if applicable)
  • Optionally enqueues Font Awesome in footer where needed (when a FontAwesome field is being used on the page))
  • Integrates with the FontAwesome GraphQL for loading your FontAwesome Kits, searching for icons, and loading the latest version of FontAwesome

Note: It is recommended to let this plugin enqueue the latest version of Font Awesome on your front-end; or include the latest version yourself using your FontAwesome Kit; so that available icons in the admin area will be displayed properly on your sites front-end.

Compatibility

This ACF field type is compatible with:
* ACF 5.7+
* FontAwesome 4.x, 5.x, 6.x and 7.x fonts

Optional Configuration

Filters

  • ACFFA_always_enqueue_fa: Return true to always enqueue FontAwesome on the frontend, even if no ACF FontAwesome fields are in use on the page. This will enqueue FontAwesome in the header instead of the footer.
  • ACFFA_admin_enqueue_fa: Return false to stop enqueueing FontAwesome in the admin area. Useful if you already have FontAwesome enqueued by some other means.
  • ACFFA_get_icons: (Applies to FontAwesome 4.x and 5.x icons only) Filter the array of icons and icon details loaded from the database
  • ACFFA_get_fa_url: Filter the URL used for enqueuing FontAwesome in the frontend and admin areas of the site.
  • ACFFA_override_major_version: Filter to manually set the ‘major’ version of FontAwesome to load (accepts either 4, 5, or 6). NOTE: This filter must be registered before any calls to ACF get_field() function are made.
  • ACFFA_fa_api_key: Filter to programmatically set the FontAwesome API key.
  • ACFFA_fa_kit_token: Filter to programmatically set the FontAwesome kit token.

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)