
內容簡介
Heirloom Gallery 是一款自我託管的 WordPress 外掛,專為組織、保存和分享您的照片收藏而設計,並提供完全的隱私保障。所有照片均保留在您的伺服器上,無需雲端上傳或數據收集。
【主要功能】
• 無限制照片上傳
• 智能人物標記與相簿組織
• EXIF 數據提取(日期 + 相機資訊)
• 私密可分享的相簿與訪問控制
• 用戶權限管理
• 從垃圾桶恢復照片
外掛標籤
開發者團隊
② 後台搜尋「Heirloom Gallery – Private Media Archive」→ 直接安裝(推薦)
原文外掛簡介
Heirloom Gallery is a self-hosted WordPress plugin for organizing, preserving, and sharing your photo collections with complete privacy. Your photos stay on your server. No cloud uploads, no data collection, no tracking.
Keep your family photos secure and organized with:
– Unlimited photo uploads
– Smart people tagging and album organization
– EXIF data extraction (date + camera info)
– Private shareable galleries with access control
– User permission management
– Photo restoration from trash
– Bulk image actions and management
– Gallery analytics and engagement tracking
All data stays on your server. No external cloud services or API calls. No fees beyond hosting.
Free Features
Upload and organize unlimited photos
Create albums and manage collections
Tag people in photos for easy discovery
Set gallery visibility to private or public
Restore deleted photos from trash (within a time window)
User role management (3 user roles)
Advanced user role management with capability overrides
Responsive design for mobile viewing
View engagement analytics (views, likes, comments)
Add-Ons
Extend Heirloom Gallery with powerful add-ons:
Custom Fields Add-on
Add unlimited custom metadata fields to your Heirloom Gallery photos.
* Create unlimited custom metadata fields (text, textarea, number, dropdown)
* Position fields above or below standard image metadata
* Drag-and-drop field reordering
* Full field management via admin dashboard
Engagement Add-on
Add likes and comments to your Heirloom Gallery photos.
* Enable likes and comments on photos
* Track engagement analytics (views, likes, comments)
* User permissions via role-based access control
* Users can edit and delete their own comments
Security & Privacy
All photos stored locally on your WordPress server
No external API calls or cloud syncing
WordPress permission system integration
Nonce-based AJAX request protection
User access control basid on user capabilities
Proper file type validation
Prepared SQL statements throughout
Support
For detailed help and documentation:
– Visit our Knowledge Base
– Report issues on GitHub
License
This plugin is licensed under the GPL v2 or later. See LICENSE.txt for details.
Dependencies
Third-Party Libraries:
– Dropzone.js (v5.x) – JavaScript file upload library
– License: MIT
– Repository: https://www.dropzonejs.com/
– Included as: /assets/js/dropzone.min.js (minified)
– Source: https://github.com/dropzone/dropzone
Plugin Source Code:
– All plugin JavaScript files (dashboard.js, gallery.js, gallery-admin.js) are non-minified source code included directly in the plugin for transparency and maintainability.
– All PHP source code is unobfuscated and available within the plugin directory.
– No build tools are required; the plugin works directly from the included source files.
