Attachments allows you to simply append any number of items from your WordPress Media Library to Posts, Pages, and Custom Post Types
As of April 2026, Attachments is a WordPress pdf plugin with 9.0K+ active installations and a 4.8/5 rating from 53 reviews. It has been downloaded 281K+ times in total. Requires WordPress 3.0+ and PHP false+. Available on WordPress.org since 2009. Downloads are up 7% this week. Top alternative: PDF Invoices & Packing Slips for….
Extensive usage instructions are available on GitHub
Attachments allows you to simply append any number of items from your WordPress Media Library to Posts, Pages, and Custom Post Types.
The idea behind Attachments is to give developers the ability to directly associate Media items with any post. This is accomplished by adding a meta box to post edit screens as determined by the developer. Once Media items have been associated with a post, you’re able to retrieve those Attachments and include them directly within your template files using any specific markup you wish.
Attachments does not automatically integrate itself with your theme. Since the idea behind Attachments is to allow inte…
This might be a rare use case, but I have a custom post type loop template where I show an image carousel of photos for that post type. I’m using Elementor with Ele Custom Skin to create the template. The image carousel has two dynamic options: “Post Image Attachments” or “ACF Gallery Field”. Rather than paying for ACF Pro to add an image gallery field, this plugin works perfectly to allow my client to select photos for the carousel.
This plugin works perfectly for what I needed–created an interface on a custom post type edit screen for the contributor to upload files, and add a description. Contributors can add their own links in the block editor, but this makes the process very straightforward for novice WP users. I am using it for a lesson plan/resource sharing site for teachers. The plugin adds the files to the Media Library. The output can be styled to look just like you want it on the front-end–users click icons to download the files they want.
It was a simple and user-friendly plugin. I’ve used this in WordPress’s latest version and it’s still working fine.
Very simple to use and easy to integrate.
Congrats and thanks!
Great experience with Attachments.
| WordPress | 3.0+ requiredTested up to 6.9.4 |
| PHP | false+ required |
Please see Attachments’ changelog on GitHub
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.