Add a multi-image metabox to your posts, pages and custom post types
As of April 2026, Multi Image Metabox is a WordPress images plugin with 7.0K+ active installations and a 4.9/5 rating from 11 reviews. It has been downloaded 20K+ times in total. Requires WordPress 3.0+ and PHP false+. Available on WordPress.org since 2012. Last updated 8 years ago — may have compatibility concerns. Download volume is stable this week. Top alternative: Autoptimize.
This plugin add a metabox which allox to upload and link multiple images to one post.
Pictures are linked by the way of meta_value (and attachments ID). They can be reordered using drag and drop.
Number of allowed pictures and concerned post types can be overited using hooks.
Plugin includes many functions to retrieve linked pictures.
For more information on using the plugin, refer to the section “Other Notes”.
Paste this into your theme’s functions.php file :
Paste this into your theme’s functions.php file :
‘_image1’,
‘image2’ => ‘_image2’,
);
return $picts;
}
?>
I am a graphic designer and I use this on my own site. I use it on some client sites.
It really helps me get the job done. I wish the documentation was a bit clearer.
I remember not getting a critical piece of information from the documentation when I started using this the first time; I did find the clue I needed in a comment or faq or some random spot that was contributed by a user.
In the plugin folder > see this file “get-images.js”
In the code=>
You have written ===>
/*$(‘.upload_pdf_button’).live(‘click’,function() {
// .live function become deprecated in modern jQuery library.
//I have written the rectified code,
*/
/*$(document).on(‘click’,’.upload_pdf_button’,function() {
$(‘html’).addClass(‘pdf’);
num = $(this).attr(‘data-cible’);
formfielddeux = $(‘.url_pdf_input[data-input=”‘+num+'”]’).attr(‘name’);
var id=$(“#post_ID”).val();
tb_show(”, ‘media-upload.php?post_id=’+id+’&type=file&TB_iframe=true’);
return false;
});*/
It’s really a good plugin. After install this one you can easily install an image gallery.
To improve for me:
A great Plugin that just works and can be used how one needs it.
However one improvement idea: Instead of having to specifiy a fixed number of images you may add a possiblity to add/remove image boxes dynamically so that clients can click something like a “PLUS” sign and change the number of images dynamically per post (type).
Works fine for my client site.
Nice one for image uploading solution.
| WordPress | 3.0+ requiredTested up to 3.5.2 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.