File Gallery

File Gallery extends WordPress media (attachments) capabilities
by adding a new gallery shortcode handler with templating support
(and much more).

Author:Bruno "Aesqe" Babic (profile at wordpress.org)
WordPress version required:4.0
WordPress version tested:4.9.22
Plugin version:1.8.5.4
Added to WordPress repository:28-04-2010
Last updated:20-04-2023
Rating, %:84
Rated by:13
Plugin URI:http://skyphe.org/code/wordpress/file-gallery...
Total downloads:259 359
Active installs:2 000+
plugin download
Click to start download

“File Gallery” extends WordPress’ media (attachments) capabilities
by adding a new gallery shortcode handler with templating support,
a new interface for attachment handling when editing posts, and much
more… Here’s the full list of features:

Features:

  1. multiple galleries per post with custom attachment order
  2. a flexible templating system (PHP, CSS, JS) – choose a different
    template for each gallery, even within the same post (4 templates
    included with plugin)
  3. simple, easy to use UI with drag and drop sorting shows attachment
    thumbnails beneath text editor: everything attachments-related is on
    the same screen you’re editing your post on
  4. fully integrated with the visual editor (tinyMCE) – click on the
    placeholder image and change any option in the File
    Gallery metabox – changes will be applied instantly
  5. settings page extends the default media settings page
  6. attach copies of items from media library to current post (copies
    data only, not the file)
  7. copy all attachments from another post
  8. unattach (detach) items from current post
  9. media tags = tag your attachments and then use those tags to choose
    which attachments you want to display in your gallery or to filter
    your media library items.
  10. custom fields for attachments
  11. gallery pagination
  12. different background colors for items in media library depending
    on their status = completely unattached (white), attached to other
    posts (red), or attached to current post (yellow)
  13. compatible with “WordPress Mobile Edition”, “Media Tags” and
    “WPML Multilingual CMS” plugins
  14. basic caching of gallery output and frequent queries (transients)
  15. please see the help file for complete list of features

More info

This plugin uses icons from the awesome famfamfam Silk icon set by
Mark James.
“Silk” can be found at: http://famfamfam.com/lab/icons/silk/

Plugin settings are integrated into media settings page.

Help file is included, you’ll find it in the “help” subfolder.

Translation Credits

Hebrew:
* Maor Barazany – http://www.maorb.info/

French:
* Jean-Michel Meyer – http://www.li-an.fr/wpplugins/

Italian:
* Pietro Palli – http://ppal.li/
* Francesco Canovi – http://www.blackstudio.it/

Arabic:
* Wassem Mansour – http://www.sanapix.com

Lithuanian:
* Vincent G – http://www.Host1Free.com

Polish:
* Michał Budzik – http://www.mindborn.pl/en/

Contributors

Greg Haddow (https://github.com/shaddowgh/)
Josh Eaton (https://github.com/jjeaton/)
Andrea Baccega (https://github.com/vekexasia)

Thanks goes out to…

  • All the contributors, translators, and people leaving comments,
    bug reports and suggestions on the official page and in the
    WordPress.org forums

Plans for the next versions

sooner:

  • manage media tags for all selected attachments
  • audio and video preview on editing screens

later:

  • phpdoc all the functions
  • more detailed description for file_gallery_shortcode function
    (what can be used in ‘orderby’, what do ‘columns’ mean) for beginner programmers
  • yoxview lightbox http://www.yellow-llama.com/yoxview-gallery-wordpress-plugin/

maybe:

  • show attachments’ Custom Fields in the main page of Media Library (custom column)
  • media library sort by file size or picture dimensions

probably not, but who knows:

  • watermarking – probably in another plugin…
  • when detaching / deleting attachments, just remove them from DOM
    without refreshing the entire file gallery box, but take care of
    originals and copies

And thank you for reading this ????

aesqe