Advanced Custom Fields (ACF) helps you easily customize WordPress with powerful, professional and intuitive fields. Proudly powering over…
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


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.
