Attachments
Plugin Review
AI-ResearchedWhat is Attachments?
Attachments is a developer-focused WordPress plugin that lets you associate any Media Library item with Posts, Pages, or Custom Post Types. Created by Jon Christopher, this plugin has been actively maintained for 17 years. It currently holds 8K+ active installs and a 4.8/5 rating from 53 reviews. Notably, 92% of those ratings are 2% one-star. The latest version, 3.5.11, was updated on Dec 30, 2025.
Unlike many media plugins, Attachments does not auto-integrate with your theme. You must add template code to display attached files. This gives you full control over markup. The plugin is ideal for developers who need to attach media to WordPress posts without restrictive shortcodes or UI builders.
Key Features of Attachments
- Custom Meta Box Integration – Adds a dedicated meta box to any post type edit screen, defined by the developer.
- Direct Media Library Association – Links existing Media Library items to posts without duplicating files.
- Template-Based Output – Retrieves attachments via PHP loops in theme files, allowing custom HTML markup.
- Multiple File Support – Attach any number of files—PDFs, images, documents—to a single post.
- Per-Attachment Property Access – Fetch ID, URL, type, subtype, image size, file size, title, and caption for each item.
- Instance-Based Configuration – Define multiple attachment instances for different post types or use cases.
- Full WordPress Version Compatibility – Tested up to WordPress 6.9.4, with a minimum requirement of 3.0+.
- GitHub-Hosted Documentation – Extensive usage instructions and roadmap available on the plugin’s GitHub repository.
Who Should Use Attachments?
This plugin is built for developers and advanced WordPress users. If you need to attach media to WordPress posts with precise control over output, Attachments is a strong fit. It is not for beginners seeking a drag-and-drop solution. You must edit template files like single.php and add PHP code to your theme’s functions.php. The 4.8/5 rating from 53 reviews suggests experienced users appreciate this approach.
Common use cases include portfolio sites needing custom image galleries, document-heavy sites requiring PDF attachments, and membership platforms that attach multiple files per post. With 8K+ active installs, the plugin has a steady, niche audience. The 100% support resolution rate over the last two months (1 resolved out of 2 threads) indicates responsive maintenance.
Installation & Setup
Installation follows standard WordPress plugin steps: upload the folder to ~/wp-content/plugins/ and activate it. Setup is not beginner-friendly. You must implement Attachments in your theme’s functions.php or a custom plugin, then update your template files. The plugin’s GitHub page provides the required code snippets for integration.
Support & Community
Support is handled through the WordPress.org forum and GitHub. In the past two months, 1 support thread was opened and 1 was resolved, giving a 100% resolution rate. The plugin’s rating breakdown is telling: 92% of 53 ratings are 2% are one-star. This suggests that users who invest time in setup are highly satisfied. The developer, Jon Christopher, maintains an active GitHub repository with a roadmap and issues tracker. For developers needing to add PDF to WordPress page or attach multiple files to WordPress post, this plugin delivers reliable, code-driven functionality.
Pros & Cons
- With 8K+ active installs and a 4.8 rating from 53 reviews, Attachments is a trusted, well-received plugin.
- 92% of its 53 ratings are 5-star, reflecting strong user satisfaction with its core functionality.
- It achieves a 100% support resolution rate (1 thread resolved), indicating responsive developer support for any issues.
- The plugin gives developers fine-grained control by requiring custom template code to display attachments, avoiding unwanted automatic output.
- It allows associating any number of Media Library items with posts, pages, or custom post types via a simple meta box, enabling flexible content relationships.
- It requires manual theme template edits (e.g., single.php) to display attachments, making it unsuitable for non-developers or users without coding skills.
- With only 53 total ratings, the sample size is small, so the high rating may not fully represent broader user experiences.
- The plugin offers no built-in frontend styling or default display markup, forcing developers to write all presentation code from scratch.
Technical Details
- Requires WordPress
- 3.0+
- Tested up to WP
- 6.9.5
- First Released
- 2009 (17+ years)
- Support (last 2 months)
- 1 threads — 100% resolved
Feature Tags
Frequently Asked Questions
Yes, Attachments is completely free and available on WordPress.org. It has 8K+ active installs and is rated 4.8/5.
Attachments is used by over 8K+ WordPress sites. It has received 53 ratings with a 4.8/5 average.
Attachments requires WordPress 3.0 or higher, and it has been tested up to WordPress 6.9.4. The current version is 3.5.11.
Yes, Attachments was last updated on Dec 30, 2025 and has been actively maintained since its first release in 2009. The current version is 3.5.11.
Attachments requires PHP 5.2.4 or higher, which is the same minimum PHP version required by WordPress 3.0. Most modern hosting environments meet this requirement.
Support is excellent — in the last 2 months, 1 of 1 support threads was resolved, giving a 100% resolution rate. The plugin also has a 4.8/5 rating from 53 users.
Attachments is developer-oriented and requires editing theme template files to display attachments, so it may not be ideal for absolute beginners. However, with basic PHP knowledge and the clear GitHub instructions, most users can integrate it successfully.
Attachments lets you associate any number of Media Library items with posts, pages, and custom post types via a meta box. You have full control over markup in your theme templates, and it supports custom fields and multiple attachment instances per post.