Code

ImagePress

ImagePress

Build a user-powered image gallery with frontend capabilities, author profiles, portfolios and collections!

ImagePress 7.6.3 has been released! Read more about this update.

Click here for the new ImagePress demo
Alternate ImagePress demo


ImagePress Documentation
See more client sites


The new ImagePress will be able to create standalone websites, like CGSociety, ArtStation, DrawCrowd, LayerPaint, 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.

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

= 7.6.3 =

* FIX: Fixed SQL bug

= 7.6.2 =

* FIX: Fixed bug introduced in previous development version
* FIX: Fixed JS function being applied globally
* FIX: Fixed undefined shorthand jQuery
* FIX: Fixed registration not obeying WordPress native settings
* FIX: Code quality fixes
* FIX: Code performance fixes
* UPDATE: Updated documentation and copyright
* UPDATE: Moved login logic to main JS file for better performance
* UPDATE: Updated WordPress compatibility

= 7.5.8 =

* FIX: Fixed PHP notice
* FIX: Fixed documentation link
* FIX: Fixed incorrect check on image upload
* SECURITY: Sanitized MySQL queries

= 7.5.7 =

* FIX: Code quality fixes
* FIX: Removed unused code
* FIX: Fixed profile pages PHP notice
* FIX: Fixed updater filters globally impacting all `wp_remote_get` requests
* FIX: Fixed force-check parameter being ignored
* FIX: Fixed updater details link
* FIX: Fixed pagination issue with filters
* FIX: Fixed empty profiles when no user is provided
* FIX: Fixed empty collections when no collection is provided

= 7.5.6 =

* FIX: Fixed search query parameter with taxonomy filtering
* UI: Added media link to single image template
* UI: Fixed author tools layout (basic)
* UI: Added download icon to single image template
* UI: Added better mobile responsiveness for image grid
* UI: Removed icon labels for mobile screens (single page)

= 7.5.5 =

* FIX: Fixed author link in several places

= 7.5.4 =

* FIX: Fixed author link in several places
* FIX: Removed unused function make_clickable()
* FIX: Fixed display of the_content() on single pages to allow for filters
* UPDATE: Better contextual help for slug options
* UPDATE: Code quality updates
* UPDATE: Security updates

= 7.5.3 =

* FIX: Fixed author link in collections module
* FIX: Fixed server-specific request
* FIX: Fixed collections shortcode
* FIX: Fixed array operator
* FIX: Fixed unused function in image collections
* FIX: Fixed upload filter interfering with other mime types
* FIX: Fixed "load more" functionality on profile pages
* FIX: Fixed profile page to take into account usernames and nicknames
* UPDATE: Added REST support for image CPT and taxonomies
* UPDATE: Updated image quality filter
* UPDATE: Removed image resize option
* UPDATE: Code quality updates
* UPDATE: Code quality updates
* UPDATE: Security updates

= 7.5.2 =

* FIX: Fixed installation/upgrade routine
* FIX: Fixed user profile error
* UPDATE: Removed 4 unused (or troublesome) options
* UPDATE: [Breaking] Refactored the user profiles to work with any theme
* UPDATE: [Breaking] Introduced infinite lazy loading for profile page
* UPDATE: Image grid performance updates
* FEATURE: Set groundwork for data collection and tracking

= 7.4.3 =

* FIX: Added slug fallback

= 7.4.2 =

* FIX: Fixed deprecated author function
* FIX: Code analysis configuration
* UPDATE: General bug fixes and improvements

= 7.4 =

* UPDATE: General bug fixes and improvements
* UPDATE: Moved plugin options to array, making things faster

= 7.3 =

* FIX: Fixed wrong image ID variable in ImagePress widget shortcode
* FIX: Fixed colour reset affecting Noir UI theme
* FIX: Fixed bulk uploader UI not using the uploaded class
* UPDATE: Removed all notices and warnings and moved everything to the documentation
* UPDATE: Updated online documentation
* UPDATE: Added author nicename and link for collections (dashboard)
* FEATURE: Added new search field based on title and content

= 7.2.0 =

* BREAKING CHANGE: Replace all JS-powered loops with native WordPress loops
* UPDATED: Code refactoring
* FIX: Fixed image loop on user profile pages
* FIX: Fixed missing variable for native pagination
* FEATURE: Removed author.php template requirement
* FEATURE: Fixed and replaced user profiles behaviour (needs user action)

= 7.1.2 =
* FIX: Fixed custom image order for user profiles
* FIX: Fixed [cinnamon-card] shortcode to allow single authors
* TWEAK: Added a class to allow for a collection behaviour workaround
* FEATURE: Added extensions section

= 7.1.1 =
* FIX: Fixed contentEditable in image editor
* FIX: Fixed image box template and equalHeight template
* FIX: Switched include() with include_once() for functions.php to isolate an edge case
* FIX: Added missing collection option for the profile page tabs
* FIX: Fixed upload limit on user profile dashboard
* FEATURE: Added basic, default and masonry layouts for grid display
* FEATURE: Added new image template (overlaid text)
* UPDATE: Removed activity tab for performance reasons

= 7.1.0 =
* FIX: Fixed follow/unlinks links
* FIX: Fixed forced image download by not challenging mod_security (https://caniuse.com/#feat=download)
* FIX: Removed an unused file
* FEATURE: New shortcode to display user upload quota
* FEATURE: Added options to increase/decrease/set user upload quota
* FEATURE: Added jQuery Masonry
* FEATURE: Added basic, default and masonry layouts for grid display
* UPDATE: Updated users screen to include quota
* UPDATE: Removed user upload limits per role (breaking)

= 7.0.6 =
* FIX: Fixed collections modal background colour
* FIX: Fixed collections modal layout
* FIX: Fixed image title rename

= 7.0.5 =
* FIX: Fixed multiple category filtering
* FIX: Fixed a JS function being called when no images were loaded
* FIX: Fixed collections to work with non-standard permalinks settings
* UPDATE: Updated grid/pagination library

= 7.0.4 =
* FEATURE: Added a new shortcode parameter

= 7.0.3 =
* FIX: Fixed author name missing link in single pages
* FIX: Removed preferred software user field
* FIX: Updated avatar filtering priority
* FEATURE: Added image title editing
* UPDATE: Updated image editor
* UPDATE: Removed Noir UI-specific upload button option
* UPDATE: Removed like action-specific labels

* NOIR UI FIX: Fixed untranslated strings
* NOIR UI UPDATE: Removed upload button from header
* NOIR UI UPDATE: Main menu UI changes and cleanup for better readability
* NOIR UI UPDATE: Relocated notifications and avatar to main menu bar
* NOIR UI UPDATE: Updated image sidebar and removed bloated content

= 7.0.2 =

* FIX: Optimized database queries for gallery display
* UPDATE: Updated FontAwesome library to latest version (4.7.0)

= 7.0.1 =

* FIX: Fixed several deprecated jQuery functions
* FIX: Fixed rogue console messages
* FIX: Fixed unclickable profile links

= 7.0.0 =

* FIX: Checked (and fixed) PHP 7 compatibility
* FIX: Fixed wrong label
* FIX: Fixed a string conversion function
* FIX: Fixed an author detection filter gone rogue
* UPDATE: Merged 2 lightbox rel options
* UPDATE: Retired keywords module as it was not used by the plugin or theme
* UPDATE: Removed posts from user profile
* UPDATE: No changes are now required for author.php page (it only needs to exist)
* UPDATE: Removed converting 100,000 to 100K (keep it professional)
* UPDATE: Removed configurable padding improving grid performance (it can be reconfigured using custom CSS)
* UPDATE: Updated grid library to latest version
* FEATURE: Added link to documentation
* FEATURE: Added custom field parameter for [imagepress-show]
* FEATURE: Added Thin UI CSS framework
* PERFORMANCE: Merged 3 admin_menu actions
* PERFORMANCE: Moved several database calls outside the main ImagePress loop
by
by
by
by
by
by