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.

Inline Attachments


A Note to all you developers: As WordPress continues to develop further, this plugin is not a big help anymore. If you have Inline Attachments already installed, I strongly advise you to migrate to another solution like WordPress Core functionality or plugins like Advanced Custom Fields. Support for Inline Attachments will very likely be discontinued in future releases of WP.

Short Version (aka Features Overview)

  • Adds the attachments screen that’s usually reached trough the thickbox popup directly to a meta box inside the post edit screen
  • Provides an interface to hide unnecessary stuff on the media screen (e.g. “Insert Into Post” Button, Size, Alignment, …)
  • Adds a checkbox to every attachment and a button to delete all checked Attachments at once
  • Posts, Pages and Custom Post Types supported (selectable)
  • AJAX-Autosaving of all changes you make to media metadata (e.g. menu order, title, description, …)
  • If uploading a bulk of files, maintains the order they had when you selected them on your machine
  • Button to invert the current order of media files (first becomes last, second becomes second last, …)
  • Designed to seamlessly blend in with the native WordPress admin style

Long Version

I very often use WordPress as a CMS for clients like artists or photographers, who want to present a big amount of media files on their websites. Most of the time, the media files actually are the very center of these websites.

To reflect this focus on media files in the admin area, I developed the plugin “Inline Attachments”. It adds a Meta Box to the post edit screen, that holds the media-uploads panel inside an iframe. If no Media Files are attached to a post yet, it shows the upload tab, otherwise it shows the list of attached media files.

In the plugin settings, you can select all post types, where the Inline Attachments Meta Box should be displayed, and you can specify a name for each (e.g. ”Photographs“ or ”Images“). Default is ”Media Files“.

Another thing with mainly media-driven websites is, that you normally don’t write a text post and put some images into the text flow. Because of this, you wouldn’t need the options for Image Size, Alignment, Link URL and so on in the attachment screen. With Inline Attachments, you can easily select which options should be visible to the admin for editing media files.

Tested on

  • (OSX) Safari 🙂
  • (OSX) Firefox 🙂
  • (OSX) Chrome 🙂
  • (OSX) Opera 🙂
  • (WIN) Firefox 🙂
  • (WIN) Chrome 🙂
  • (WIN) IE 9 🙂
  • (WIN) IE 8 🙂
  • (WIN) IE 7 :/

Translations (included with the plugin)

  • French (by Olivier)
  • German (by me)

Please Note

  • Due to it’s very different approach, Inline Attachments does not support the functionality of the plugin Attachments.
  • I found no possible way to catch the “Insert into Post” javascript-action. But I don’t like this button, anyway, so just don’t activate it 😉

Please rate the plugin and post comments, if anything doesn’t work as expected.


  • If activated, Inline Attachments displays all attachments of a post inside the post edit screen
  • The Inline Attachments Options Screen


  1. Install easily with the WordPress plugin control panel or manually download the plugin and upload the extracted folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to the plugin settings page called “Inline Attachments” and select the post types you want to have it activated for. Also select all the fields you want to enable for media editing.
  4. Go to the post edit sceen, and here it is, your inline attachments meta box.

Contributors & Developers

“Inline Attachments” is open source software. The following people have contributed to this plugin.


Translate “Inline Attachments” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Compatibility with WP 4.3
  • More WP-compliant use of the bulk-delete functionality


  • Compatibility with WP 4.0 and 4.1. Fixes inverted order of attachments.
  • Warning: This is pretty sure the last update! You should think about migrating to another solution.


  • Compatibility with WP 3.8


  • Bugfix with animating the height of the iframe


  • Bugfix with header information


  • Bugfix for compatibility with wp 3.3.1


  • Release.


  • Fixed a bug when redirecting to upload panel after deleting all attachments at once.


  • Improvements on the automatic height adjustment of the iframe
  • BugFix for auto-ajax-saving on blur of textareas and text inputs


  • Don’t show the bulk delete checkbox on media.php, just on media-upload.php
  • Also disable .image_url on media.php, if File URL is disabled.


  • Maintains the order of uploaded files now, and doesn’t reverse it like it used to do
  • Added functionality to invert order of attachments with one click
  • Added option to also hide the “show / hide” buttons in the media screen


  • Added an option to hide all Thickbox-Buttons
  • WP 3.3 compatibility check


  • Added localization and German translation
  • Added the functionality of my plugin Attachments Bulk Delete. I like having everything in the same place 😉


  • Added ajax-saving of attachments order and input fields on change


  • Added automatic saving of changed attachments properties on post save / update
  • Optimized the styling while dragging an attachment to change sort order.


  • Added plugin initialization also for post-new.php, not just post.php, so that it also works on newly created posts