Contributors: jplhomer
Tags: media gallery, tagging, images, deep learning, neural network, admin
Requires at least: 3.9
Requires PHP: 5.5
Tested up to: 4.9.1
Stable tag: 2.0.2
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Automatically tag and search images in your media library using Clarifai's object recognition API.
Automatically tag and search images in your media library using Clarifai's object recognition API. 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!
- 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
We're always looking to improve Taghound Media Tagger. Here's what is on the roadmap:
- Tag videos in addition to photos
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
http://jplhomer.org/projects/taghound-media-tagger/
Special thanks to Kevin Fish for his work on the TagHound logo and banner!
- 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.
- Upload 'taghound-media-tagger' to the '/wp-content/plugins/' directory
- Activate the plugin through the 'Plugins' menu in WordPress
- Visit the Clarifai Developer Portal and create a free or paid account
- Create an application with Clarifai, and copy the API Key from the developer portal
- Visit the Taghound settings page under Settings
- Paste in the API Key from step 4 and click "Save Changes"
- On the same page, click the checkbox "Enable for all new Images" to have Taghound Media Tagger begin tagging new images!
A. Taghound Media Tagger sends each of your images over HTTPS to Clarifai after they've been uploaded to your media gallery.
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.
A. Yes! Visit the Settings > Taghound page and use the Bulk Tagger tool.
A. You may untag the image by clicking the 'X'. This is similar to how you would remove a tag from a post.
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.
We've also tested this with a couple popular media management plugins:
- Media Library Assistant uses the
attachment_tag
slug - 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.
- Fixes bug where server would time out during upload-only bulk tagging events
- Fixes visual bug introduced in tag picker in WordPress 4.9
- Minor updates to the Readme and required PHP version.
- 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.
- FEATURE: Adds the
tmt_tag_taxonomy
filter to allow users to customize the taxonomy used to store tags
- Show more detailed error message during Bulk Tagging failure
- 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
- BUGFIX: Adds media browser support back to < WordPress 4.7
- Removes cruft added to last build.
- Updates admin UI to support WordPress 4.7
- Adds a minimum required PHP version of 5.5.
- FEATURE: See Clarifai API usage data under Media settings.
- Taghound Media Tagger.
This version supports the Clarifai v2 API, since v1 is now deprecated. You will need to create an API token to continue using Taghound!