Title: Taghound Media Tagger
Author: Josh Larson
Published: <strong>June 12, 2016</strong>
Last modified: December 2, 2017

---

Search plugins

![](https://ps.w.org/taghound-media-tagger/assets/banner-772x250.png?rev=1450388)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/taghound-media-tagger/assets/icon.svg?rev=1450588)

# Taghound Media Tagger

 By [Josh Larson](https://profiles.wordpress.org/jplhomer/)

[Download](https://downloads.wordpress.org/plugin/taghound-media-tagger.2.0.2.zip)

 * [Details](https://frp.wordpress.org/plugins/taghound-media-tagger/#description)
 * [Reviews](https://frp.wordpress.org/plugins/taghound-media-tagger/#reviews)
 *  [Installation](https://frp.wordpress.org/plugins/taghound-media-tagger/#installation)
 * [Development](https://frp.wordpress.org/plugins/taghound-media-tagger/#developers)

 [Support](https://wordpress.org/support/plugin/taghound-media-tagger/)

## Description

Automatically tag and search images in your media library using [Clarifai’s object recognition API](https://clarifai.com/).
Using advances in deep learning, Clarifai leverages convoluted neural networks to
analyze an image and return predictions of the contents of that image.

Typically, your images will be tagged with simple indicators like:

 * one person
 * no people
 * happy
 * man/woman
 * outdoors
 * tree

Taghound Media Tagger takes these predictions and turns them into WordPress tags.
This enables you to immediately search for images you’ve added to your media library
by the contents of the image and not by the title or description you have manually
entered.

Taghound Media Tagger lets you tag new images in addition to a backlog of older 
images you added before installing the plugin!

#### Features

 * Automatically tag images in your media gallery with predicted contents
 * Search for the contents of images using the Media Gallery search input
 * Filter your media gallery by a specific tag
 * Tag existing images in your media library with the click of a button

#### Coming Soon

We’re always looking to improve Taghound Media Tagger. Here’s what is on the roadmap:

 * Tag videos in addition to photos

#### Github

This plugin is open-source and available on Github. Please consider contributing
to the plugin if you find bugs or have a feature you’d like to see implemented:

https://github.com/jplhomer/taghound-media-tagger

#### Website

http://jplhomer.org/projects/taghound-media-tagger/

#### Art

Special thanks to [Kevin Fish](http://www.kevinfishdesigns.com/) for his work on
the TagHound logo and banner!

## Screenshots

[⌊Tags are automatically applied to images when added to the media library⌉⌊Tags
are automatically applied to images when added to the media library⌉[

Tags are automatically applied to images when added to the media library

[⌊Tags are searchable from within the media library⌉⌊Tags are searchable from within
the media library⌉[

Tags are searchable from within the media library

[⌊Tags are searchable from within the Insert Media modal window when editing a post,
too⌉⌊Tags are searchable from within the Insert Media modal window when editing 
a post, too⌉[

Tags are searchable from within the Insert Media modal window when editing a post,
too

[⌊Filter media items by a specific tag when using the list view of the media library⌉⌊
Filter media items by a specific tag when using the list view of the media library⌉[

Filter media items by a specific tag when using the list view of the media library

## Installation

 1. NOTE: You must have PHP 5.5 or greater installed on your server to activate the
    plugin. Ask your web host about this if you are unsure.
 2. Upload ‘taghound-media-tagger’ to the ‘/wp-content/plugins/’ directory
 3. Activate the plugin through the ‘Plugins’ menu in WordPress
 4. Visit the [Clarifai Developer Portal](https://developer.clarifai.com/) and create
    a free or paid account
 5. Create an application with Clarifai, and copy the **API Key** from the developer
    portal
 6. Visit the Taghound settings page under Settings
 7. Paste in the **API Key** from step 4 and click “Save Changes”
 8. On the same page, click the checkbox “Enable for all new Images” to have Taghound
    Media Tagger begin tagging new images!

## FAQ

  Installation Instructions

 1. NOTE: You must have PHP 5.5 or greater installed on your server to activate the
    plugin. Ask your web host about this if you are unsure.
 2. Upload ‘taghound-media-tagger’ to the ‘/wp-content/plugins/’ directory
 3. Activate the plugin through the ‘Plugins’ menu in WordPress
 4. Visit the [Clarifai Developer Portal](https://developer.clarifai.com/) and create
    a free or paid account
 5. Create an application with Clarifai, and copy the **API Key** from the developer
    portal
 6. Visit the Taghound settings page under Settings
 7. Paste in the **API Key** from step 4 and click “Save Changes”
 8. On the same page, click the checkbox “Enable for all new Images” to have Taghound
    Media Tagger begin tagging new images!

  Q. How do my images get analyzed by Clarifai?

A. Taghound Media Tagger sends each of your images over HTTPS to Clarifai after 
they’ve been uploaded to your media gallery.

  Q. What does Clarifai do with my images?

A. Clarifai processes your images and returns a list of associated keywords. Additionally,
Clarifai stores images to further train its models and increase the accuracy of 
future responses. [Clarifai does not share your images with third parties](https://www.reddit.com/r/clarifai/comments/4aqhmr/question_about_the_api_does_it_take_long_because/d13fnz5).

  Q. Does this plugin process images that already exist in my media library?

A. Yes! Visit the **Settings > Taghound** page and use the Bulk Tagger tool.

  Q. What if an image gets tagged with something I don’t like?

A. You may untag the image by clicking the ‘X’. This is similar to how you would
remove a tag from a post.

  Q. Can I use this plugin with other 3rd party plugins like Media Library Assistant?

A. Yes! We’ve provided a hook for you to choose where to store the tags. Pass a 
function that returns the slug of the taxonomy you’d like to use to `tmt_tag_taxonomy`
inside your theme’s **functions.php** file.

**[See the documentation here](https://gist.github.com/jplhomer/05a6033e544c16cf335f2b163ff33069).**

We’ve also tested this with a couple popular media management plugins:

 * [Media Library Assistant](https://wordpress.org/plugins-wp/media-library-assistant/)
   uses the `attachment_tag` slug
 * [Enhanced Media Library](https://wordpress.org/plugins-wp/enhanced-media-library/)
   uses the `media_category` slug

Note that the default user interface for Taghound’s tag manipulation will be hidden
when you’ve chosen an alternate tag taxonomy.

## Reviews

![](https://secure.gravatar.com/avatar/20be127f34ac340d08c148889a2dc014eccef51e03b13f95c07eeeba40d982d6?
s=60&d=retro&r=g)

### 󠀁[Exactly what I wanted](https://wordpress.org/support/topic/exactly-what-i-wanted-56/)󠁿

 [rafaeltosta](https://profiles.wordpress.org/rafaeltosta/) February 10, 2017 1 
reply

This plugin is excellent, it works flawlessly with the exact, simple and objective
function I wanted it: to be able to tag images in my WP Media Library. Thanks for
the good work!

 [ Read all 1 review ](https://wordpress.org/support/plugin/taghound-media-tagger/reviews/)

## Contributors & Developers

“Taghound Media Tagger” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Josh Larson ](https://profiles.wordpress.org/jplhomer/)

[Translate “Taghound Media Tagger” into your language.](https://translate.wordpress.org/projects/wp-plugins/taghound-media-tagger)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/taghound-media-tagger/),
check out the [SVN repository](https://plugins.svn.wordpress.org/taghound-media-tagger/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/taghound-media-tagger/)
by [RSS](https://plugins.trac.wordpress.org/log/taghound-media-tagger/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0.2

 * Fixes bug where server would time out during upload-only bulk tagging events
 * Fixes visual bug introduced in tag picker in WordPress 4.9

#### 2.0.1

 * Minor updates to the Readme and required PHP version.

#### 2.0.0

 * FEATURE: Supports v2 of the Clarifai API! You will need to generate an API token
   to continue using the product.
 * FEATURE: Run the bulk tagger in upload-only mode.
 * Removes support for checking your usage stats in WordPress. Clarifai no longer
   supports this.

#### 1.2.0

 * FEATURE: Adds the `tmt_tag_taxonomy` filter to allow users to customize the taxonomy
   used to store tags

#### 1.1.1

 * Show more detailed error message during Bulk Tagging failure

#### 1.1.0

 * FEATURE: A bulk tagger tags existing images in library
 * FEATURE: Under the hood, sends URL to image assets instead of uploading images
   individually
 * FEATURE: Moves Taghound settings to a dedicated screen

#### 1.0.4

 * BUGFIX: Adds media browser support back to < WordPress 4.7

#### 1.0.3

 * Removes cruft added to last build.

#### 1.0.2

 * Updates admin UI to support WordPress 4.7
 * Adds a minimum required PHP version of 5.5.

#### 1.0.1

 * FEATURE: See Clarifai API usage data under Media settings.

#### 1.0.0

 * Taghound Media Tagger.

## Meta

 *  Version **2.0.2**
 *  Last updated **9 years ago**
 *  Active installations **60+**
 *  WordPress version ** 3.9 or higher **
 *  Tested up to **4.9.33**
 *  PHP version ** 5.5 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/taghound-media-tagger/)
 * Tags
 * [deep learning](https://frp.wordpress.org/plugins/tags/deep-learning/)[images](https://frp.wordpress.org/plugins/tags/images/)
   [media gallery](https://frp.wordpress.org/plugins/tags/media-gallery/)[neural network](https://frp.wordpress.org/plugins/tags/neural-network/)
   [tagging](https://frp.wordpress.org/plugins/tags/tagging/)
 *  [Advanced View](https://frp.wordpress.org/plugins/taghound-media-tagger/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/taghound-media-tagger/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/taghound-media-tagger/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/taghound-media-tagger/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/taghound-media-tagger/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/taghound-media-tagger/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/taghound-media-tagger/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/taghound-media-tagger/reviews/)

## Contributors

 *   [ Josh Larson ](https://profiles.wordpress.org/jplhomer/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/taghound-media-tagger/)