Please use at least version 1.8.3 of NextGEN Gallery. This plugin is not tested with lower versions
[ A T T E N T I O N ] NextGEN Gallery core modification required!
Read
installation page
NextGEN Gallery Date is an add-on for the best wordpress gallery plugin i have seen! With my plugin, you can sort galleries by date, show gallery creation and modificatio date inside gallery templates.
It adds two new columns for gallery table:
- added_date (on gallery creation)
- modified_date (on gallery modification and upload of pics)
Features
- Gallery order by date: Check the Ngg Date admin panel to activate the order options in every manage album page.
- Date info: show 3 kinds of date format (read installation info)
[ A T T E N T I O N ] NextGEN Gallery core modification required!
To use this plugin, you need to make a simple change to a NextGEN Gallery file(tested with version 1.8.3).
This will be necessary until the change will not be integrated (I have already sent the request to Alex Rabe).
To make the change, follow the instructions:
- Open the following file: /wp-content/plugins/nextgen-gallery/nggfunctions.php;
-
The changes affect the function nggCreateAlbum, go to row 580, just before the
// check for page navigation
if ($maxElement > 0) {
1. ## Enter the following filter:
$galleries = apply_filters('ngg_album_galleries_before_paging', $galleries, $album);
------------------------;
1. To check if you have done correctly, check the screenshot (plugins/nextgen-gallery-date/date/admin/images/ngg-new-filter.png);
Now, install the plugin:
- Install & Activate the plugin (you need NextGEN Gallery plugin to be active!)
- Check if there is a nggallery folder (and the gallery.php inside) in your theme folder. If not, create that folder, then open the "nextgen-gallery" folder in wordpress plugin folder, open "view" folder, copy gallery.php and paste it in the nggallery folder you created before.
- in gallery.php you have access to the main variable $gallery. This variable contains 3 type of date (well, 3 for added date and 3 for modified date):
- $gallery->sql_added_date (the original date format saved in db table);
- $gallery->added_date (formatted date, according to wordpress date settings);
- $gallery->since_added_date ("Humanized" date, in ex. "three days ago");
That's it ... Have fun