An integrated suite of image management and presentation features for WordPress that photographers can use to build beautiful photography centric websites.
The goal of PhotoPress is to make WordPress easy and compelling enough for photographers to use it as their primary web publishing platform instead of turning to other proprietary software/platforms. PhotoPress brings a variety of critical image management and presentation features together into a single, modern, and modular plugin.
Our development motto is "do no harm" which means that we leverage the patterns outlined in WordPress Core and the Gutenberg editor as opposed to creating proprietary features that impede the overall usability of WordPress.
- Native Gutenberg with live editing
- Grid style
- Masonry style
- Justified style
- Mosaic Style
- Adjustable gutter spacing
- Uniform image cropping option
- Hide captions option
- Adjustable image heights/column widths
- Inline image reordering
- Dynamic responsive images
- Link to PhotoPress slideshow
- Dynamic Gutenberg Block
- Create an gallery of child pages (useful as an index of gallery pages)
- Define unlimited custom image taxonomies
- Extract embedded EXIF, IPTC, and XMP meta-data from image files and store in taxonomies
- Create and extract "child taxonomies" from embedded meta-data fields
- Display Exif Widget
- Display Image Taxonomy Terms Widget
- Generate custom image ALT text using meta-data templates
- Embed Licensing info (Licensor, Licensor URL, Web Statement of Rights) into images files during upload
- Light-boxed full page slideshows
- Thumbnail navigation option
- configurable caption display (can use image title, caption, and/or description)
- Two caption layouts
- WordPress 5.2.0
- PHP 7.0+
The plugin is coded to work on PHP 5.6+, but only 7.0+ is officially supported.
The latest release of PhotoPress can be installed from the WordPress plugin repository.
To contribute to PhotoPress you need to:
- Clone the repository
- Download and install Composer for managing PHP dependencies.
- Run
composer install
- Download NPM for building the plugin src
- Run
npm start
in thesrc/
directory
PhotoPress is free. However, we ask that you purchase a support membership at PhotoPress. Even if you don't need the support, this purchase helps fund the development of this project.
Donations to the project are also appreciated.
Documentation for PhotoPress is maintained on the wiki. Please feel free to add to the wiki if you use the plugin.
This project is licensed under the GNU GPL, version 2 or later.
2011 – 2020 © Peter Adams.