WordPress.org

Plugin Directory

Better Font Awesome

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

1.3.5

  • Fix: icon picker not working for ACF repeater field.

1.3.4

  • Update Better Font Awesome Library to version 1.3.4.
  • Fix double shortcode insert issue.
  • Fix behavior in which clicking shortcode insert button scrolls to top of page.

1.3.3

  • Update plugin and BFAL to all fire on init hook instead of mix of plugins_loaded and after_theme_setup. This should fix issues in which icons don't show up when BFAL is used in other plugins.
  • Update iconpicker JS to avoid conflict that arose from preventing subsequent mouseup event listeners from firing.
  • Change appearance of iconpicker button to match default buttons.

1.3.2

  • Update Better Font Awesome Library with better prefix removal method for filtered icons.

1.3.1

  • Update admin JS to trigger icon picker on ALL TinyMCE initializations (e.g. Visual Composer and AJAX)

1.3.0

  • Replace outdated TinyMCE shortcode selector brand new jQuery dropdown selector that works in both the visual and text editor
  • Clean up CSS and JS

1.2.1

  • Update get_instance() call to work for older versions of PHP (< 5.3)

1.2.0

  • Attach load functionality to after_theme_setup hook to allow themes to filter options
  • Update fallback Font Awesome to version 4.3.0

1.1.0

  • Implement Ajax to save plugin settings (thanks Braad)

1.0.10

  • Fix SSL bug breaking wp_remote_get() from https.

1.0.9

  • Fix debuggin hook set to init instead of plugins_loaded.

1.0.8

  • Add admin setting to hide admin notices for API and CDN connectivity warnings.
  • Update translations.

1.0.7

  • Update included fallback to Font Awesome version 4.3.

1.0.6

  • Unhook library load() function from plugins_loaded and run directly from constructor (fixes bug preventing developers from overriding initialization easily).

1.0.5

  • Add fa_force_fallback and bfa_show_errors filters.
  • Add hex icon values as $icon array indexes.

1.0.4

  • Add missing isset() check that was causing intermittent warning.

1.0.3

  • Add French translation.
  • Correct text domain slug.

1.0.2

  • Add updated .pot file.
  • Further improve error handling and fallback.

1.0.1

  • Fix error handling for 404 API requests.

1.0.0

  • Fully refactor the back-end.
  • Switch to just using the jsDelivr CDN.
  • Implement transients to minimize load time.
  • Implement improved fallback handling (transient → wp_remote_get() → locally included files)
  • Switch out bulky Titan Framework for native Settings API.

0.9.6

  • Fixed missing icon previews in WordPress 3.8 and below.

0.9.5

  • Added ability to choose which CDN to use.
  • Added unprefixed_class shortcode attribute to allow for unprefixed shortcodes.
  • Updated prefixes to now return just the prefix without the dash (-).

0.9.4

  • Switched default   being output. Now the default "space" attribute is false, and can be set to true to optionally include a space.
  • PLEASE NOTE: this will affect existing shortcodes.

0.9.3

  • Fixed admin-styles.css bug that was applying FontAwesome font-face outside TinyMCE
  • Print JS variables in front-end to aid developers
  • Create global $better_font_awesome object for developers to access

0.9.2

  • Fixes issue of missing icon drop-down select menu in TinyMCE (adds compatibility for TinyMCE v4)

0.9.1

  • Added fixes for older versions of PHP (Titan Framework not found, unexpected "[")

0.9.0

  • First release!

Requires: 3.0 or higher
Compatible up to: 4.3
Last Updated: 2015-7-15
Active Installs: 10,000+

Ratings

5 out of 5 stars

Support

7 of 7 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

0,1,0
0,1,0 100,1,1 100,1,1
0,1,0
100,1,1 100,1,1
100,1,1
100,2,2
100,1,1 100,1,1
100,2,2