ImagePress – The best WordPress Image Gallery Plugin!
Build a user-powered image/photo gallery with front-end capabilities, author profiles, portfolios and collections!
ImagePress Documentation
See more client sites
The new ImagePress will be able to create standalone websites, like CGSociety, ArtStation, 3DTotal, Blender Cookie or Poster Spy.
The level of customization will include colours, fonts, templates, dimensions and switchable features. No two websites will be the same.
Features
Drag & Drop Uploader
Easily upload your photos by dragging them from your computer.
Gallery Grid Templates
Use pre-built grid templates to customise the appearance of your gallery.
Responsive & Mobile Friendly
Build responsive WordPress galleries and websites that work on any device.
Collections & Custom Fields
Organise photos in collections and add as many custom fields as you want.
Sorting & Filtering
Sort and filter photos in your galleries based on multiple criteria.
Advanced User Profiles
User profiles, frontend management, cover photos, tabbed section and more!
User Awards
Reward your users with awards and titles.
Additional Photos & Videos
Add additional images (variants, progress shots, making of, etc.)
Extensive Admin Section
Lots of configuration options and behaviour settings.
Developer Options
Add custom features such as notifications, hooks and whitelabel profiles.
Short Summary
ImagePress is a WordPress plugin used to generate user galleries. Users can upload image, categorize them, tag them and add a small description. Images are grouped into separate sortable and filterable galleries.
Some of the features of ImagePress include:
- Image upload
- Image editing
- Image variants, detail shots, progress shots (à la Behance)
ImagePress generates user profiles, user portfolios and user cards. Also, the plugin allows for frontend login, registration and password forgotten forms.
Some of the features include:
- Author profiles, custom avatars, cover images (à la Facebook)
- Frontend profile editing
- Frontend registration and login
- Author portfolios (white-labeled, unbranded, custom template pages)
- Custom slugs (/profile/, /u/, /p/, /i/, etc)
ImagePress is able to create standalone websites, like CGSociety, ArtStation, DrawCrowd, LayerPaint, 3DTotal, Blender Cookie or Poster Spy.
The level of customization includes colours, fonts, templates, dimensions and switchable features. No two websites will be the same.
Changelog
= 8.3.6 =
* Add new image size
* Add 4 more image card designs
* Add accent colour for specific card designs
* Add wide layout for the single image template
* Check for sorter elements before initializing them
* Properly enqueue scripts in one action only (instead of multiple)
* Remove huge changelog and replace with link
* Remove invalid/unused shortcodes
= 8.3.5 =
* FIX: Remove unused function to list image sizes
* FIX: Improve performance when bulk uploading images
= 8.3.4 =
* FEATURE: Add a progress bar for bulk uploading images
* FEATURE: Add global author option (all images are assigned to a predefined author)
* FEATURE: Add WebP support for dominant colours
* UPDATE: Update WordPress compatibility
= 8.3.3 =
* FIX: Format collections code to better identify issues
* FIX: Add missing form element styles for buttons
* FEATURE: Add new image card design template
* FEATURE: Add new front-end bulk image upload feature
* UPDATE: Remove dependency for dominant colours
* UPDATE: Implement a daily collection cleanup CRON job
* UPDATE: Add back-end styles for the <details> element
= 8.3.2 =
* FEATURE: Add custom class to the loop (`ip-boxes-container` element)
* FEATURE: Add custom (user created) categories
= 8.3.1 =
* FIX: Show like count when not logged in
* FEATURE: Add image pinning module
* FEATURE: Add keyword taxonomy
* FEATURE: Add image lightbox for the single image template
* FEATURE: Add search by colour
* FEATURE: Add automatic background updates
* UPDATE: Tweak image card UI
* PERFORMANCE: Remove RoarJS styles
= 8.3.0 =
* FIX: Fix bulk upload button issue
* FEATURE: Add fancy dropdown colour theme (light/dark)
* FEATURE: Refactor the ImagePress loop to follow the latest WPCS/PHPCS guidelines
* UPDATE: Remove custom checkbox/radiobox styles
* UPDATE: Remove Linearicons copyright, as no icons are used
* UPDATE: Remove unused variable
= 8.2.14 =
* FIX: Fix selected filter fields being echoed instead of returned
* FEATURE: Add new fancy select dropdown library for ImagePress loop filters
* FEATURE: Add Media Library bulk image publishing
* UPDATE: Increase PHP requirements to PHP 7.2
* UI: Refactor image cards title, name and avatar
= 8.2.13 =
* SECURITY: Add file type restriction to image uploader
* FIX: Add constrained layout option for profile covers
* FIX: Remove unused `q` argument from ImagePress loop filters
* UPDATE: Remove block editor dependency for additional/variant images
* UPDATE: Update WordPress compatibility
= 8.2.12 =
* FIX: Fixed image upload filesize limit not working server-side
= 8.2.11 =
* FIX: Check if the "author" parameter is numeric before using it
* FEATURE: Add image removal option
* UPDATE: Update WordPress compatibility
* UPDATE: Remove unused code
= 8.2.9 =
* FIX: Only allow images to be uploaded in the secondary uploader
* FIX: Update code (WPCS)
* FIX: Remove CodeFactor integration
= 8.2.8 =
* FIX: Fix missing pagination parameter
* FEATURE: Add image carousel shortcode
* UPDATE: Update WordPress compatibility
= 8.2.7 =
* FIX: Fix issue with image not being editable
= 8.2.6 =
* FIX: Add fallback Like/Unlike labels
* FIX: Remove duplicated comments template from the single image example template
* FIX: Remove white border from the avatar on the single image template
* FIX: Rename several actions to avoid confusion
* FEATURE: Switch the profile form to a custom form, instead of hooking into the user profile editor
* FEATURE: Improve profile front-end and editor user interface
* UPDATE: Add the Terms & Conditions agreement checkbox inside a label element
* UPDATE: Improve post view count restricting its context to single images only
* UPDATE: Move Like/Unlike labels to native WordPress options
* UPDATE: Change user profile image order to date-based, instead of custom (menu order)
= 8.2.5 =
* FIX: Fix profile cover image background size not stretching to cover the entire area
* FIX: Fix issue with nonce being printed instead of returned
* FIX: Add the same design to all image card instances
* FIX: Add option to delete attached images when deleting parent image
* FEATURE: Tweak the Clear and Modern card designs
* UPDATE: Remove font-related CSS
= 8.2.4 =
* FIX: Fix undefined or uninitialized variables
* FIX: Refactor image card CSS
* FEATURE: Add 2 new image card templates
* FEATURE: Add new-user onboarding
* UPDATE: Update WordPress compatibility
= 8.2.3 =
* FIX: Fix issue with profile content being displayed when the shortcode is used in the back-end
* FIX: Fix issue with permissions for AJAX calls when using content restriction and admin-ajax.php
= 8.2.2 =
* FIX: Revert fix for WordPress 6.3
* FIX: Only show thumbnail in the back-end for images (no other post types)
* FIX: Remove conflicting CSS declaration from Thin UI
* UPDATE: Improve collections modal dialog
* UPDATE: Update code (WPCS)
* UPDATE: Various UI updates
* UPDATE: Refactor image gallery grid
* UPDATE: Remove Thin UI for forms and inline Critical CSS
* UPDATE: Remove Thin UI library
* UPDATE: Remove jQuery dependency
= 8.2.1 =
* FIX: Fixed single image title style
* FIX: Removed conflicting Thin UI styles from the plugin's stylesheet
* FEATURE: Added native function to get downloadable attachment ID
* UPDATE: Updated Thin UI library to latest version (2.1.1)
* UPDATE: Updated Thin UI elements to latest version
= 8.2.0 =
* FEATURE: Added a new image size option to the single image template
* FEATURE: Added downloadable image option (alpha)
* FEATURE: Added tutorial on how to add a filter for a downloadable image
* FIX: Fixed issue with visible Awards title for non-admins
* FIX: Fixed mobile view for the single image template
* FIX: Fixed login URL for the login shortcode
* SECURITY: Added better security for non-admin users (prevent access to Dashboard)
* UI: Removed button styling from Follow/Unfollow links
* UI: Refactored user profile tabs
* UI: Improved single image template
* UPDATE: Implemented Thin UI for image grids
* UPDATE: Implemented grid width (default, wide or fullwidth)
* UPDATE: Added missing grid class to the collections shortcode
* UPDATE: Updated WordPress compatibility
= 8.1.9 =
* FIX: Removed unnecessary condition
* FEATURE: Exposed public collections
* FEATURE: Added option for full width user profile cover
* UPDATE: Added contextual help for the image template
* UPDATE: Allowed custom image template override in theme folder
* UPDATE: Made description and collection optional
* UPDATE: Improved loop filters usability
* UPDATE: Cleaned up user profile section
= 8.1.8 =
* FIX: Added missing dependencies and ImagePress version to admin enqueued scripts and styles
* FIX: Removed unused script
* FEATURE: Added name and email for guest submissions
* FEATURE: Added default upload category option
* FEATURE: Added custom updater
* FEATURE: Added image category parameter to the [imagepress] shortcode
* UPDATE: Moved author-related functions to its own file
* UPDATE: Tweaked the GB Ad element
* UPDATE: Updated code (WPCS)
= 8.1.7 =
* FIX: Implement pagination and equal height for Cinnamon cards
* FIX:Order Cinnamon cards by image count
* FEATURE: Implement Cinnamon card width to allow for full row vs card design
* UPDATE: Update code (WPCS)
= 8.1.6 =
* FIX: Fixed Cinnamon card layout
* FIX: Fixed layout of author cards
* FIX: Fixed undefined option (secondary uploads)
* FIX: Updated Codacy badge
* UPDATE: Added new module for member-related functionality
* UPDATE: Updated code (WPCS)
= 8.1.5 =
* FIX: Fixed string to array conversion
* FEATURE: Added single image template, regardless of theme setup
* UPDATE: Renamed imagepress_image_category taxonomy to image-category
* UPDATE: Improved plugin's Dashboard welcome section
* UPDATE: Improved default form design for the upload form and the profile update form
= 8.1.3 =
* FIX: Sanitized collection queries
* UPDATE: Added Icofont library to prevent Font Awesome conflicts
* UPDATE: Updated WordPress compatibility
* UPDATE: Removed Font Awesome library
* SECURITY: Added WPCS XML file
= 8.1.2 =
* FIX: Fixed function typo
* UPDATE: Updated WordPress compatibility
* UPDATE: Updated FontAwesome (5.15.2 -> 5.15.3)
* FEATURE: Added single collection shortcode
= 8.1.1 =
* UPDATE: Updated all constant prefixes
* UPDATE: Updated all PHP function names
* UPDATE: Updated all PHP class names
* UPDATE: Updated all PHP global variables
* UPDATE: Updated all action/filter hooks
* UPDATE: Updated all script handles
* UPDATE: Updated all style handles
* UPDATE: Updated all image size names
= 8.1.0 =
* FIX: Fixed profile editing link for mismatched user_login and username
* FIX: Added option to turn the lightbox on or off
* FIX: Fixed PHP 8 notice
* UPDATE: Updated WordPress compatibility
* UPDATE: Updated PHP compatibility
* UPDATE: Removed Dropbox upload option
* UPDATE: Removed inline CSS
* UPDATE: Removed inline JavaScript
* UPDATE: Added strict mode to JavaScript
* UPDATE: Updated all prefixes to use imagepress_ (3 chars or more)
* UPDATE: Fixed demo links
* UPDATE: Updated SortableJS library to latest version
* UPDATE: Updated HalkaBoxJS library to latest version
* UPDATE: Changed deprecated onclick() insline functions
* UPDATE: Removed unused .ip-tab/.ip-tabs classes
= 8.0.0 =
* FIX: Removed non-functional image search
* FIX: Fixed missing pagination
* FIX: Fixed layout issue with Author Tools
* FIX: Fixed duplicate image collection
* FIX: Fixed collection styling for consistency
* UPDATE: Removed upload limits (implementation was JavaScript-based and not reliable)
* UPDATE: Removed feed (feature adoption was low)
* UPDATE: Removed front-end bulk uploader (implementation was done for several customers only)
* UPDATE: Removed tags (they have been disabled for the past 4 minor versions)
* UPDATE: Removed pre-7.8 cleanup feature (starting fresh)
* UPDATE: Removed option to enable/disable image views (performance gain)
* UPDATE: Removed custom fields (never implemented 100%, potentially breaking)
* UPDATE: Used Gutenberg gallery for secondary images
* FEATURE: Moved grid display to Flex