This plugin add comments (form and list) in every NextGEN Gallery.
Please use at least version 1.8.3 of NextGEN Gallery. This plugin is not tested with lower versions
NextGEN Gallery Comments give power to the best wordpress gallery plugin i have seen! With my plugin, now all users can leave comments to your galleries. Comments are also displayed in admin in Comments section and in manage gallery page.
** * * NOTE * * **
For now, comments are show on galleries only when they are not called directly in post/page with shortcode. Example:
[nggallery id=X] —-> gallery comments are not showed
[album id=X] —-> gallery comments are showed (Not in album list, but inside the gallery page)
I will check in next release to find a way to do it.
Copyright 2011 by Roberto Cantarano
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
plugin-name.php
to the /wp-content/plugins/
directoryThat’s it … Have fun
Ehm.. this is my first release of my first plugin, in next versions i will ad an option page with various options.
This is a simple task. This plugin use the template comments-nggallery.php
inside plugins/nextgen-gallery-comments/template
to show comments list and form.
If you want to customize it, copy it and paste in your theme inside nggallery
folder (if this not exists, create it. This folder is needed to customize NextGEN Gallery templates)
You have to use a filter (put it in FUNCTIONS.PHP in your theme) to change the logout url:
add_filter(‘your_function’,’rcwd_comment_form_defaults’);
function your_function($defaults){
global $user_identity, $post_id;
if(get_query_var(‘gallery’) != ”){
$logout_url = esc_attr($_SERVER[“REQUEST_URI”]);
}else{
$logout_url = get_permalink($post_id);
}
$defaults[‘logged_in_as’] = ‘
‘ . sprintf( __( ‘Logged in as %2$s. Log out?‘ ), admin_url( ‘profile.php’ ), $user_identity, wp_logout_url( apply_filters( ‘the_permalink’, $logout_url ) ) ) . ‘
‘;
return $defaults;
}