Image Shortcake
When images are inserted into posts from the media library or media uploader, only the html of the tag and the link around it (if any) are preserved. This means that themes which want to change the way images are marked…
Consider an alternative
Image Shortcake shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites, is rated 5/5 and was last updated 11 years ago, and scores 30/100 on our health check.
- Small user base (10+ active installs)
- Very few reviews so far
- No update in 11 years
- Only tested up to WordPress 4.3 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Image Shortcake stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| images | >100 |
| shortcodes | >100 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 5 from 1 reviews
About Image Shortcake
From the official readme · v0.1.0Description
When images are inserted into posts from the media library or media uploader, only the html of the <img> tag and the link around it (if any) are preserved. This means that themes which want to change the way images are marked up in content don’t have an easy way of doing this.
Image Shortcake is an attempt to solve this problem, by saving images in post content as shortcodes rather than HTML. The output of shortcodes can be easily filtered in themes, plugins and templates, and since the original attachment data is preseved as attributes on the shortcode, it becomes much easier for modify the way images are marked up in themes.
For best results, use this with the Shortcake (Shortcode UI) plugin. Shortcake offers an easy to use interface to manage shortcodes in post content.
What could you use this for? Well, at Fusion we use this shortcode for:
-
Responsive Images. By filtering the output of the
[img]shortcode image tag, we’re able to insert thesrcsetattribute, so that all of
the images on our site are served responsively to browsers that support that. -
Inline sharing buttons. We’ve added share links to each of the images on our site. Because these are inserted through a filter on a shortcode and not in the post content, it’s easy to modify them on the fly. And having this logic in template files rather in on-page javascript that runs after page load makes it quicker for users.
-
Photo credits. We’ve added “credit” as an image meta field, and we use a filter on ‘img_shortcode_output_after_linkify’ to display it on all images.
See the Installation section for more ideas and tips for custom image templates. Get involved with the project on Github.
Installation
Customizing Output
The whole point of using shortcodes rather than HTML tags for images is that you can customize the markup of images in your theme. This plugin offers three primary hooks to modify the output:
img_shortcode_output_img_tag: Filters the output of the tag before wrapping it in link or captionimg_shortcode_output_after_linkify: Filters the output of the tag after wrapping in linkimg_shortcode_output_after_captionify: Filters the output of the tag after wrapping in link and attaching caption
You can, of course, disregard the markup generated by this plugin altogether and use a template part for images if you want. This example adds EXIF data below all images containing those fields, in all post content:
in the theme’s functions.php:
`
add_filter( 'img_shortcode_output_img_tag', 'load_image_template', 10, 2 );
function load_image_template( $_, $attributes ) {
ob_start();
get_template_part( 'inline-image' );
return ob_get_clean();
}
`
in a template file called inline-image.php:
`
<?php
$attachment = $attributes['attachment'];
$size = $attributes['size'];
$class = $attributes['classes'];
$align = $attributes['align']
$alt = $attributes['alt']
$linkto = $attributes['linkto']
$attachment_meta = wp_get_attachment_metadata( intval( $attachment ) );
$exif_data = ( $attachment_meta['image_meta']['camera'];
echo wp_get_attachment_image( $attachment, $size, null,
array(
'class' => "$class $align attachment-$size",
'alt' => $alt,
)
);
if ( is_array( $exif_data ) ) {
echo '<ul class="image-meta">';
foreach ( $exif_data as $field => $value ) {
echo '<li>' . $field . ': ' . $value . '</li>';
}
echo '</ul>';
}
`
Data Migration
The plugin comes with two WP-CLI commands to migrate images in your existing content into the [img] shortcode format used by
this plugin. Note: if it isn’t clear, this is an early release — use at your own risk, and make sure you’ve backed up your posts before migrating!
wp image-shortcake migrate <ids> [--dry-run]
This command searches the post content of the posts specified in <ids>, and replaces any <img> tags or [caption] shortcodes with [img]
shortcodes. Currently it only catches images added through the media library; custom img tags will not be converted.
If you add the --dry-run flag, no replacements will actually be performed, just a summary report of the changes which would have been made.
wp image-shortcake revert <ids> [--dry-run]
This command finds all [img] shortcodes in the content of any of the posts specified in <ids>, and replaces them with the markup that would be generated by those shortcodes. Note that this runs any filters in your theme, so that if you have filtered the output of the shortcodes at any output, those filters will be reflected in the coverted post content.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Image Shortcake alternatives
All images plugins →FAQ
Image Shortcake: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 27, 2026
Is Image Shortcake free?
Yes. Image Shortcake is free to download and use from the official WordPress.org plugin directory.
Is Image Shortcake safe to use in 2026?
Image Shortcake shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites, is rated 5/5 and was last updated 11 years ago, and scores 30/100 on our health check.
How many websites use Image Shortcake?
Image Shortcake is active on 10+ WordPress websites and has been downloaded 3,119 times since it launched in May 2015. It was downloaded 47 times in the last 30 days.
Does Image Shortcake work with WordPress 7.1?
Image Shortcake is officially tested up to WordPress 4.3.34, while the latest release is 7.1.2. It may still work, but try it on a staging site first.
When was Image Shortcake last updated?
The latest version, 0.1.0, was released on August 27, 2015 (11 years ago).
Who makes Image Shortcake?
Image Shortcake is developed and maintained by Daniel Bachhuber.
What are the best alternatives to Image Shortcake?
The most popular alternatives to Image Shortcake are Autoptimize (800K+ installs), WebP Express (300K+ installs) and Responsive Lightbox & Galle… (100K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card

