A
Utilities Free WordPress.org

Attachments

4.8 (53 reviews)
· 8K+ active installs · By Jon Christopher
Active Installs
8K+
Rating
4.8 / 5
Version
v3.5.11
Last Updated
Dec 2025
Share

Plugin Review

AI-Researched

What 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

What's Good
  • 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.
Drawbacks
  • 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

attachment page pdf picture post

Frequently Asked Questions