Acronyms 2


This WordPress plugin will allow users to maintain a list of acronyms and abbreviations which can be managed in the WordPress Dashbard. These acronyms will be automatically wrapped in the appropriate HTML markup when found in posts, pages and comments.

The plugin will auto-detect whether the currently active theme uses HTML5, and will output the appropriate HTML acronym or abbreviation element, e.g. <acronym title="Hypertext Markup Language">HTML</acronym> (or <abbr title="Hypertext Markup Language">HTML</abbr> for HTML5).

Based on Joel Pan’s excellent Acronyms, which is no longer being actively maintained. The onset of HTML5 and the deprecation of <acronym> in favour of <abbr> led me to fork Joel’s plugin and create Acronyms 2.


  • The admin UI
  • Acronyms output in Twenty Eleven


  1. Download the zip file
  2. Extract acronyms.php
  3. Upload acronyms.php to your wp-content/plugins directory
  4. Log in to your WordPress blog
  5. Click on “Plugins”
  6. Locate the “Acronyms” plugin and click “Activate”
  7. Go to “Tools” > “Acronyms” to modify your list of acronyms


Ok, so how does it work?

Just define your acronyms and abbreviations in the WordPress dashboard under Tools > Acronyms. That’s all you have to do, the plugin will automatically mark up your posts and comments.

What’s the difference between this plugin and [Acronyms](

This plugin is compatible with WordPress 3.0+ and HTML5 themes, and is actively maintained.

Will you be extending this plugin with extra functionality?

Nope. The vision for this plugin was to do one thing and do it well.


Muzigo 5, 2024
Stable and fast. It’s very nice in that regard. A bonus: Multisite supported! Drawbacks: Does not appear to be getting the caching treatment (at least when i checked via w3tc that is), and is real-time updated on posts/comments. For large and very active installations, this could very well be a CPU resource hog on page renders. (For my use case, this is what I was looking for) Does not appear to be a method to make an acronym multisite. Each multisite gets its own set of acronyms. Would be nice to have a checkbox to force an acronym as multisite.
Muzigo 10, 2023
Excellent on desktop. Will it be useful on mobile devices in the near future? Thx
Mugulansigo 4, 2023
This plugin needs some love. Such a hidden gem. None of my SEO plugins have this feature, but now I can add this into sites that use a lot of acronyms. The next step is to add an export/import option. I tried the other guy’s plugin and it’s good, but this one is much more powerful.
Ogwekkuminogumu (Museenene) 22, 2019 1 reply
This makes any phrase (such as POS) into a non-clickable link with a tooltip (such as “Point-of-sale”), automatically. Enter each Acronym in the same way as a post category or tag. (I did delete the sample Acronyms) No need to alter the page or post.
Ogwomwenda (Mutunda) 3, 2016
Does exactly what I need, easy to use, no fuss, highly recommended.
Ogwomwenda (Mutunda) 3, 2016
Great little plugin, low resource usage and save having to type out or explain certain Acronyms every time you write a page or post. Very useful!
Read all 8 reviews

Contributors & Developers

“Acronyms 2” is open source software. The following people have contributed to this plugin.


Translate “Acronyms 2” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


  • 2.0.10 – 11 March 2024
    • Updated theme html5 check
  • 2.0.8 – 04 July 2022
    • More fixed permission issue on adding/editing
  • 2.0.7 – 24 May 2022
    • More PHP8 bugfixes (thanks to @felr for the catch)
  • 2.0.6 – 04 Feb 2021
    • More PHP8 bugfixes
  • 2.0.5 – 04 Feb 2021
    • Removed deprecated function call for PHP8 compatibility
    • Tested against 5.6.1
  • 2.0.4 – 28 Oct 2016
    • Changed capability requirement to Editor, credit @leods92
    • Added DDOS, IOT and JSON to default list
    • Updated markup
  • 2.0.3 – 30 Aug 2016
    • Tested against 4.6
  • 2.0.2 – 23 Dec 2011
    • Documentation update
  • 2.0.1 – 23 Oct 2011
    • [FIX] Fixed edit form bug – replaced “disabled” attribute with “readonly” to ensure value is still passed
  • 2.0.0 – 20 Oct 2011
    • Initial fork of Joel Pan (ketsugi)’s Acronyms. Added HTML5 compliant abbr element when a HTML5 theme is detected
  • 1.6.1 – 9 Feb 2009
    • [FIX] Fixed the same bug… again…
  • 1.6 – 9 Feb 2009
    • [FIX] Fixed a bug that was causing display errors
    • [UPD] Updated the UI to match WordPress 2.7
  • 1.5.3 – 2 Feb 2009
    • [FIX] Editing acronyms was broken for WordPress 2.7 users and is now fixed.
  • 1.5.2 – 14 Apr 2008
    • [FIX] The acronym list when sorted by acronyms will now properly sort upper and lower cases
    • [FIX] A conflict with WordPress that caused an error when trying to delete a draft has been corrected
    • [FIX] The full text for TIFF in the default list of acronyms has been corrected
    • [UPD] Deprecated action hooks replaced with the current versions
  • 1.5.1 – 7 Apr 2008
    • Fixed an unexpected side-effect of WordPress’ new plugin auto-update that broke some paths
  • 1.5 – 7 Apr 2008
    • Overhaul of the plugin to match the new WordPress 2.5 admin interface look and feel
    • Acronyms after slash characters are now properly replaced
    • The Acronyms management page now feature pagination, ordering by acronym or full text, and constraining the number of acronyms shown per page
  • 1.0 – 24 Jul 2006
    • Initial release