WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Cyril v1.0.1

Attach Post Images

Attach images to posts (independent of post content) and control post images display.

Attach Post Images

The facts

Active installs
100+
Price
Free
Last updated
9 Mar 2014
Added
Mar 2014
Requires WP
3.5
Tested up to
WP 3.7.41
Downloads
3,771

Our analysis

AI-assisted

Attach Post Images is a WordPress plugin that allows you to attach images to posts in a more controlled way than the traditional method. It adds a metabox to the post edit screen for selecting or uploading images, similar to the Featured Image feature. You can retrieve these images using specific functions or shortcodes, allowing for flexible display options in your theme.

This plugin is suitable for users who want to manage post images more effectively without cluttering the post content. It requires some knowledge of CSS to style the output correctly, making it better suited for users with basic coding skills.

Best for: This plugin is best for WordPress users who want more control over how images are attached and displayed in their posts.

What it does well

  • Adds a metabox for image selection/upload
  • Allows control over image display in themes
  • Provides functions and shortcodes for image retrieval
  • Returns detailed information about attached images

Where it falls short

  • Requires CSS knowledge for proper styling
  • Must save/update posts after modifying image selection
  • Limited information available regarding its performance or support

Verdict

Attach Post Images offers a straightforward way to manage post images, but it may not be suitable for users without some technical skills.

From the developer

Cyril's own description of Attach Post Images, lightly tidied.

Unlike the traditional way of attaching images (or attachments) to posts by inserting them in the post content, this plugin allows you to attach images to posts in a manner
that lets you control the way the images are later displayed in your theme.

It adds a metabox to the edit screen that lets you select/upload images (similar to the “Featured Image” metabox).

The images attached to a post can then later be gotten by the following means:

  • If you are in a WordPress loop then you can use the tag twp_the_post_images($size).
    $size (string|array) is an optional parameter (defaults to ‘thumbnail‘) and can take values similar to the wp_get_attachment_image_src function.

This will return an array of objects where each object contains information about an image.

  • You can directly call the plugin function twp_get_post_images($post_id, $size).

$post_id (int): required – the ID of the post.

$size (string|array): is an optional parameter (defaults to ‘thumbnail‘) and can take values similar to the wp_get_attachment_image_src function.

This will return an array of objects where each object contains information about an image.

  • If you want to display the images directly as an unordered list, then you can use the shortcode [twp_post_images id=post_id size=some_size].
    The parameters of this shortcode are same as those of the above functions.
    You will need some CSS knowledge to style the returned unordered list properly.

The functions twp_the_post_images() and twp_get_post_images() return an empty array if no images were found or an array of objects where each object has the following attributes:

  • id: the attachment id
  • width: The width of the image
  • height: The height of the image
  • orientation: The orientation of the image (landscape|protrait)
  • url: The url of the image
  • is_original: (boolean) false if $url is a resized image, true if it is the original.

NOTE THAT YOU HAVE TO SAVE/UPDATE YOUR POST EACH TIME YOU MODIFY THE IMAGE SELECTION

Read the full description on the official page →

Tagged as