WP Calais Auto Tagger

With the Calais Auto Tagger plugin, you’ll never have to think of tags for your posts again. The plugin uses the Open Calais API to perform semantic analysis of your post text and suggest tags for you. The plugin adds a new “Get Tag Suggestions” button to your post interface which retrieves the suggestions. Adding the suggested tags takes just a click.

Calais Auto Tagger

The Calais Auto Tagger requires you have an Open Calais API key. Getting a key is easy as filling out two forms — it’s an instant, automated process. First, go to the Open Calais site and use the “Request API Key” link at the top of the page to create an account. Enter your API key on the Calais Configuration page under the settings menu.

Calais Auto Tagger is compatible with WordPress 2.7+. It is free for personal and commercial use.

Current Version

Version: 2.0
Release Date: 6/10/2015
Download: WP Calais Auto Tagger at the WordPress Codex


This plugin relies on the Open Calais Tags PHP class, which requires PHP 5 web hosting with PHP’s cURL extension enabled (the majority of web hosts).


To install, unzip the archive and upload the files to wp-content/plugins/calais-auto-tagger. Then activate the plugin from the plugins tab of your WordPress administration area. You’ll now have a “Calais API Key” link on your settings menu where you can enter your API key.

What’s new in the latest version?

Rewritten to use jQuery, updated the style a bit to better match the current WordPress admin area, and updated the OpenCalais class bundled with the plugin. The new version of my OpenCalais class suggests more tags using the “Social Tags” API in addition to the entity API.

  • http://www.dazzlindonna.com/blog/ DazzlinDonna

    Might want to note that if your blog is in a subfolder (like domain.com/blog/) then the plugin doesn’t work properly, unless you edit the js.inc file to add /blog/ before /wp-content/plugins/calais-auto-tagger/images/add.png and /wp-content/plugins/calais-auto-tagger/images/delete.png (where /blog/ represents your blog’s folder name). Also, doing an upgrade to the plugin will wipe out that change, so you’ll have to edit that file after every plugin upgrade.

  • http://www.dangrossman.info Dan

    Donna, I was not able to reproduce that bug. I installed WordPress in a subdirectory and the image paths were correct, they included the subdirectory.

    Perhaps you have the URL of your blog set incorrectly in your General Settings.

  • http://www.dazzlindonna.com/blog/ DazzlinDonna

    Hm, nope, it’s set correctly there. And this same thing happened on a friend of mine’s blog that I post on as well.

  • Steven

    I just wanted to confirm that I had the same problem that DazzlinDonna posted. Adding /blog before the add and delete image lines in the js.inc file worked as a fix. Thank you DazzlinDonna.

    I know very little about how this stuff works but just wanted to mention that I had the problem on a Windows server running WordPress 2.8.5 with version 1.3.1 of the plugin downloaded through wordpress.org.

  • http://www.dazzlindonna.com/blog/ DazzlinDonna

    It’s always good when someone confirms I’m not crazy. LOL. Since Steven supplied his info, here’s mine. Linux server, running WP 2.8.5 with version 1.3.1 of the plugin originally downloaded from wordpress.org, but then upgraded from my blog’s wp-admin.

  • Joe

    Hi Dan,

    I am getting the following error on some of my sites located on one server [must be a server issue but don’t know what] –
    Fatal error: Call to undefined function curl_init() in /home/myusername/public_html/wp-content/plugins/calais-auto-tagger/opencalais.php on line 99

    I have other sites on a different server and the plugin works great – thanks!

  • http://www.dangrossman.info Dan

    Joe, that server doesn’t have the cURL module for PHP installed. Your host can probably enable it for you.

  • warren

    @dazzlindonna: thx for the code hack. that resolved my issue of not seeing the ‘-‘ and ‘+’ sign to add or remove suggested tags.

  • Pingback: Plugins para tornar seu blog Wordpress “semantic ready” « Alexandre Colucci: Web Design, Desenvolvimento Web, Usabilidade & Arquitetura de Informação()

  • http://randyaldrich.net Randy Aldrich

    First off… (used to) Love the plugin so thanks!

    Secondly, 2 major issues stopping me from using it since the last update:

    1) It Hijacks the WordPress ‘tags’ box. If the Calais tag box duplicated the functionality this would be perfectly fine. It doesn’t. The WordPress tag box does some auto-filling magic. When you have thousands of tags this is vitally important. I literally cannot work without this ability. To fix it either implement the auto-filling feature in the Calais tag box or let me keep the WP Tag box (I can put it back, but every time i create a new post or edit one, it dissapears again… :( )

    2) Please make the plugin case-insensitive, or give us an option. It currently still ‘suggests’ tags that I already have just because the case is different.



    PS: the second issue is just an annoyance, but the first issue makes this plugin unusable.

  • http://ihavecancer.ca Farokh

    I am not sure why, but the name Jim Swerg is constantly suggested as a tag. My last entry also received the suggestion of no.com.mercial as a possibility. I am not sure why this is happening, but every time I try your plugin, I get some inane suggestions of this nature!

  • http://www.dangrossman.info Dan

    The suggestions come from OpenCalais, I can’t help you with that

  • http://josswinn.org Joss Winn

    Any chance you could update this to work when SSL is turned on for the WordPress admin area? Thank you.

  • http://www.thesimplemachine.com The Simple Machine

    Randy Aldrich or Dan how do I turn the WP Tag box (that comes installed) on again! I want to revert to pre plugin stage, as I realize I do not have much use for the auto tagger.


  • http://canadiangolfer.com CanadianGolfer

    Hey Dan – great plugin as usual. Worked as advertised.

  • http://davebooth.co.cc/blog/ D4V80T

    is there a possibility for this system to have an automated feature? I prefer to use blogging software and this system wont tag for me unless i am in admin on my blog and making selecting the tags themselves. would it be possible to implement a tag automatically feature in the settings? then it can be enabled or disabled by preference.

  • Pingback: Dan Grossman | WP Calais Auto Tagger | 30dna()

  • Pingback: Leonardo Alves Cotta » Blog Archive » Plugins para tornar seu blog WordPress “semantic ready” - Analise, Desenvolvimento e Curiosidades()

  • Pingback: Top Thee SEO plugins for WordPress | Forums 4 Experts()

  • Pingback: Links | Thomas N. Burg.:|randgaenge|:.()

  • Pingback: Writers - How to Increase Your Website Traffic - Biz Learning Center()

  • Pingback: WP Auto Tag Plugin – Neil Merton()

  • Pingback: Plugins para tornar seu blog WordPress “semantic ready” | Alexandre Colucci - Alexandre Colucci()

  • Pingback: Plugins para tagueamento de posts - Alexandre Colucci()

  • Pingback: Stores Opening Hours | wrtryu()

  • Pingback: Optimiser son site avec les API (performance, seo, réseaux sociaux)()