Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Better Font Awesome icon

Better Font Awesome

v2.0.4
by Mickey Kay · 4.5 (84 reviews)

The Better Font Awesome plugin for WordPress. Shortcodes, HTML, TinyMCE, various Font Awesome versions, backwards compatibility, CDN speeds, and more.

80K+ active installs Updated Feb 12, 2025 Tested to 6.7.2
Try Demo Download
Pre-installed Ready in ~10s No card
Better Font Awesome

About Better Font Awesome

Better Font Awesome is a WordPress plugin that automatically integrates the latest version of Font Awesome into your website. It includes CSS, shortcodes, and a TinyMCE icon shortcode generator. It is always up-to-date, backwards compatible, and compatible with other plugins.

Screenshots

Better Font Awesome screenshot
Better Font Awesome screenshot

Frequently asked questions

What does Better Font Awesome do?
Better Font Awesome integrates the latest Font Awesome into WordPress with CSS, shortcodes, and a TinyMCE icon shortcode generator. It automatically fetches the most recent Font Awesome version, eliminating manual updates.
Is Better Font Awesome compatible with older shortcodes?
Yes, it is backwards compatible. Shortcode output updates based on the chosen Font Awesome version, so you can switch versions without modifying existing shortcodes. It also works with shortcodes from other Font Awesome plugins.
How does Better Font Awesome improve performance?
The plugin uses the jsDelivr CDN to pull Font Awesome CSS, ensuring fast and reliable loading speeds.
How can I use Better Font Awesome?
Better Font Awesome can be used via shortcodes, direct HTML, or through the TinyMCE editor. It includes an easy-to-use TinyMCE dropdown shortcode generator.

Changelog

2.0.4

  • Bump BFAL to properly esc attributes
  • Add unit tests

2.0.3

  • Bugfix: fix broken icon text selection
  • Improve admin settings success/error message logic

2.0.2

  • Bugfix: fix CSRF vulnerability

2.0.1

  • Bugfix: add necessary @font-face mappings to ensure site-specific CSS and pseudo-elements render correctly

2.0.0

  • Add support for Font Awesome v5
  • Integration with Font Awesome GraphQL API for all data fetching (improve performance)
  • Integrate with Font Awesome CDN for all CSS
  • Add option to include the v4 Font Awesome CSS shim to support older icons (default on for upgrades)
  • Updatee hard-coded fallback Font Awesome version
  • Modify version check frequency to a saner 24 hour interval
  • Ensure admin notices are dismissible
  • Lower data fetch timeout to mitigate performance risks
  • Remove legacy options that are no longer relevant (version select, minification opt-out)
  • Add more/better unit tests to ensure things are working as expected

1.7.6

  • Fix: revert to 1.7.4 codebase.
  • Fix: remove calls to ready() jQuery method to support latest jQuery versions.

1.7.5

(BAD BUILD)
* Fix: remove calls to ready() jQuery method to support latest jQuery versions.
* Fix: update fontawesome-iconpicker dependency to repair broken icon select functionality.

1.7.4

  • Fix: revert accidental bump to underlying Better Font Awesome Library dependency.

1.7.3

  • Add admin notice to invite beta testers.

1.7.2

  • Bump “tested up to” value to 5.5.

1.7.1

  • Fix functionality to hide/show admin notices.

1.7.0

  • Update fallback Font Awesome to v4.7.0.
  • Switch from using git submodules to composer dependency management for core library inclusion.

Try other plugins

Advanced Custom Fields (ACF) icon

Advanced Custom Fields (ACF)

4.5 · 2M+ installs

Advanced Custom Fields (ACF) helps you easily customize WordPress with powerful, professional and intuitive fields. Proudly powering over…

Regenerate Thumbnails icon

Regenerate Thumbnails

4.6 · 1M+ installs

Regenerate the thumbnails for one or more of your image uploads. Useful when changing their sizes or your…

Autoptimize icon

Autoptimize

4.7 · 1M+ installs

Autoptimize speeds up your website by optimizing JS, CSS, images (incl. lazy-load), HTML and Google Fonts, asyncing JS,…