Font Awesome Icons

Wordpress Plugin
Download latest - 4.3.1

Download Stats

Today 9
Yesterday 14
Last Week 77
All Time 139,120
Banner 772x250

The official way to use Font Awesome Free or Pro icons on your site, brought to you by the Font Awesome team.

Features

Our official plugin lets you use Font Awesome the way you want:

  • Use Pro or Free icons.
  • Leverage the latest release or a specific version of our icons.
  • Choose the tech, either SVG or Web Font.
  • Take your pick of loading your icons from our classic Font Awesome CDN, or use Font Awesome Kits - the easiest and most efficient way to use Font Awesome icons on the web.
  • Turn on automatic compatibility for Font Awesome Version 4 if you - or your plugins - are still using Version 4 syntax.
  • Troubleshoot and resolve issues when multiple versions of Font Awesome are loading on your site from other plugins/themes, which can cause unexpected icon display or technical issues.
  • Make things even awesomer using icons from Font Awesome Version 6.
  • Use your uploaded icons from your Pro Kits.

Releases (35 )

Version Release Date Change Log
4.3.1 2022-09-01
  • Increase network request timeout to accommodate some slow-running Icon Chooser searches. We've recently added some new functionality to the Font Awesome API server. We're in the process of optimizing it for performance. In the meantime, some icon searches that return lots of search results are running slowly. Increasing the timeout allows those searches to run longer before considering it an error.
4.3.0 2022-09-01

Introduces support for multisite. On multisite configurations, previous installations of this plugin must be cleaned up before attempting to upgrade to this version. See Changelog for details.

4.2.0 2022-06-16
  • Make Font Awesome 6 the default version on new activations.
  • On the version selection dropdown, distinguish between the latest 5.x and the latest 6.x.
  • Maintenance updates to JavaScript dependencies.
  • Developers: the latest_version() method has been deprecated and replaced by two alternatives: latest_version_5() and latest_version_6().
4.1.1 2022-01-27
  • Simplified upgrade logic: makes the upgrade process on the first page load after upgrade quicker and smoother.
4.1.0 2022-01-27
  • Added support for using Font Awesome Version 6 Free with CDN. In order to use Version 6 Pro with this plugin, it's still necessary to use a Kit, since Version 6 Pro is not available on the classic CDN.
  • Renamed the "Version 4 Compatibility" option as "Older Version Compatibility", since compatibility features may now involve both Version 4 and Version 5.
  • Updated version of the conflict detection script used when configured for CDN.
  • FIX: in some cases, when running the conflict detector on the back end, there was an error about an undefined variable called $should_enable_icon_chooser. Fixed.
  • FIX: in some cases, when running php 8.0 or higher, there was an error related to calling method_exists(). Fixed.
  • Developers: The v4_compatibility() method has been deprecated and will be removed in a future release. It's now just compatibility().
  • Developers: The preference named "v4Compat" in the array argument to the register() method has been deprecated and renamed "compat". Any uses of "v4Compat" are automatically translated to "compat".
  • Developers: There are no breaking changes. Any code that uses the above deprecated features will continue to work the same without modification in this release.
4.0.4 2021-09-13
  • FIX: add hash values to JavaScript chunk file names to resolve the problem where sometimes an old cached version of a JavaScript file would load in the browser instead of the intended updated one. This caused some users to see a blank settings page after upgrading from a previous version of the plugin.
4.0.3 2021-09-03
  • FIX: When in the Classic Editor in WordPress 5, do not load block editor script dependencies that assign to the global wp.editor object. This prevents problems with other plugins on the page that may depend on that global.
  • FIX: When in the Classic Editor where multiple editor instances are present, ensure that the Add Font Awesome media button on each is wired up to load the Icon Chooser on click, not just those buttons that were on the page at the time this plugin's initialization code is run.
4.0.2 2021-08-26
  • FIX: re-enable the Icon Chooser in the Classic Editor on WordPress 4.
  • FIX: in some cases where the path to the plugin was a non-standard location--such as when installed via composer--the admin settings page and Icon Chooser would not load correctly. Fixed.
  • FIX: the global version of the lodash JavaScript library was again being overwritten by the version used by this plugin. Fixed.
  • The Icon Chooser's integration with the Block Editor (Gutenberg) has been disabled for Wordpress 5.0, 5.1, 5.2, and 5.3, due to incomptabile JavaScript libraries. All other features of the plugin work normally on those versions, including Icon Chooser integration with the Classic Editor.
4.0.1 2021-08-06

Fixes bugs in the editor integration with the new Icon Chooser, introduced in 4.0.0. Temporarily disables Icon Chooser integration from Classic Editor in WordPress 4. See Changelog.

4.0.0 2021-08-06
  • OFFICIAL 4.0.0 STABLE RELEASE
  • FEATURES: Includes all the features from the early 4.0.0 release candidates (details below)
  • FEATURE: Visual icon chooser lets you search and easily insert the correct shortcode.
  • Fixed regression on overriding global lodash version.
  • Added PHP API method to get current Kit token.
  • Removed the filter to process all shortcodes in widget text. This seems to have been an overly eager approach on our part. If you want shortcodes to be processed in widget text - all shortcodes, not just this plugin's icon shortcode - you can add a line like this to your theme's functions.php file: add_filter( 'widget_text', 'do_shortcode' );
4.0.0-rc23 2021-06-03
  • FIX: plugin now handles kits with version "5.x" or "6.x"

  • FEATURE: shortcode supports attributes: style, role, title, aria-hidden, aria-label, aria-labelledby

4.0.0-rc22 2021-04-07

This update changes how plugin configuration and metadata are stored in the WordPress database. Automatically updates database entries upon first use. See Changelog.

4.0.0-rc21 2020-11-13
  • optimize normal page loads by loading much less metadata from the database (GitHub #96)
  • move the Font Awesome settings link from the main admin nav menu back down under Settings, where it used to be
  • update the version of the conflict detection script to one that also detects conflicting kits
  • minor maintenance changes to keep JavaScript dependencies up to date
  • fix a bug involving the pseudo-elements setting when moving back and forth between using a kit and using CDN (GitHub #82)
4.0.0-rc20 2020-04-23
  • developer-oriented update to support building themes that use this code as a composer package
4.0.0-rc19 2020-03-18
  • another minor update with additional error logging
4.0.0-rc18 2020-03-17
  • minor update with additional error logging
4.0.0-rc17 2020-03-10

Security update. All users of 4.0.0-rc15 or 4.0.0-rc16 should update immediately. See Changelog.

4.0.0-rc16 2020-03-06
  • Fixes to the upgrade process
4.0.0-rc15 2020-03-05

MAJOR UPDATE, some breaking changes for developers. Improves conflict detection, adds support for kits and internationalization. See Changelog for important details.

4.0.0-rc13 2019-07-31
  • Improve diagnostic output for unhandled errors.
4.0.0-rc12 2019-06-28
  • Bug fix: Fix loading of admin page assets when removal of unregistered clients is enabled. This bug has been hiding under a rock for a while. rc11 turned over the rock, and this bug scurried out.
4.0.0-rc11 2019-06-24
  • Bug fix: enqueue Font Awesome assets in admin and login areas, not just in the front end
4.0.0-rc10 2019-06-07
  • Attempt to fix a problem where the admin settings is sometimes being confused by unexpected output from the WordPress server. This condition has been reported when certain other plugins are active, and (possibly) when PHP output buffering works differently than this plugin expects.
4.0.0-rc9 2019-04-02
  • Enhance Font Awesome version 4 compatibility: add shimming of the version 4 font-family to enable version 4 icons defined as pseudo-elements to be rendered via the version of Font Awesome 5 loaded by this plugin.

  • Add warnings to the admin UI to indicate that using svg and pseudo-elements may result in slow performance, and that svg with pseudo-elements and version 4 compatibility is not supported at all.

4.0.0-rc8 2019-03-21
  • Remove dependence on third party libraries, eliminating a class of potential conflicts with other plugins.

  • Breaking changes to the API used by theme and plugin developers (no breaking changes for WordPress site owners). See commit log

4.0.0-rc7 2019-01-17
  • Fix detection and removal of unregistered clients by changing the internal resource name this plugin uses to enqueue its resource. Change it to something unlikely to be used by other themes or plugins.
4.0.0-rc6 2018-12-14
  • Fix error when updating options on admin page: handle null releaseProviderStatus in cases where the release provider does not have to make a network request to update release metadata.
4.0.0-rc5 2018-12-13
  • Remove tilde character from JavaScript filenames to avoid violating some URL security rules
4.0.0-rc4 2018-12-12
  • Cache releases data in the WordPress database to reduce the number of server-side network requests.

  • Ensure that releases data are always loaded fresh from fontawesome.com when loading the admin settings page so site owners can see when new versions are available.

  • Add more specific error message on admin dashboard in the event that the WordPress server is not able to reach fontawesome.com in order to get an initial set of available releases data.

4.0.0-rc3 2018-12-11
  • Add missing v3 shim file
4.0.0-rc2 2018-12-11
  • Fix handling of v3 deprecation warnings in admin settings page
4.0.0-rc1 2018-12-11

New plugin, replacing the old one. Font Awesome 3 icon names are being phased out, with a gradual upgrade path.

=

3.2.1 2018-12-11
  • Updated font and CSS files to Font Awesome 3.2.1 release. (Thanks to @tommarshall)
  • Updated build/icons.yml file for reference. (Thanks to @tommarshall)
  • Updated reference PDF file with Font Awesome 3.2.1 icons. (Thanks to @tommarshall)
  • Added TinyMCE editor plugin, making it possible for the user to select font awesome glyphs from a drop-down list within the content editor. (Thanks @rscarvalho)
  • Added version number constant to cache bust assets for future plugin updates. (Thanks @rscarvalho)
3.1 2013-05-14
  • Updated font and CSS files to Font Awesome 3.1 release. (Thanks to @Taylor4484)
  • Updated reference urls to new Font Awesome URL. (Thanks to @Taylor4484)
  • Added build/icons.yml file for reference. (Thanks to @BFTrick)
  • Updated reference PDF file with Font Awesome 3.1 icons.
1.1 2012-09-18
  • Created and enabled shortcode