I installed NextGen Gallery and wasn’t able to duplicate the problem with version 4.5.2. I did manage to see your site before you downgraded and it looks like a PHP error, since the code for the gallery was not output on the page, and there weren’t any JavaScript errors. A lot changed in version 4.5 so it’s going to be difficult to pinpoint unless you can turn on WP_DEBUG_LOG and see if you get any errors in the log, or if you can give me screenshots of the NextGen Gallery album and plugin settings so I can try to duplicate the bug myself.
I’m concerned about the differences in the way video metadata is saved between versions 4.5 and 4.4 of my plugin. Downgrading might lead to some data loss. So upgrading and downgrading more than once on a site with a lot of videos is not recommended.
Ok great, I am glad you were able to take a look before I downgraded. I have turned on wp_debug_log as you suggested. I do see a ‘Fatal Error’
\nFatal error: Uncaught exception 'E_Clean_Exit' with message '' in /var/www/thefamilygarrison/wordpress/wp-content/plugins/nextgen-gallery/nggallery.php:87\nStack trace:\n#0 /var/www/thefamilygarrison/wordpress/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/router/package.module.router.php(593): C_NextGEN_Bootstrap::shutdown()\n#1 (): Mixin_Routing_App->execute_route_handler()\n#2 /var/www/thefamilygarrison/wordpress/wp-content/plugins/nextgen-gallery/pope/lib/class.extensibleobject.php(658): ReflectionMethod->invokeArgs()\n#3 /var/www/thefamilygarrison/wordpress/wp-content/plugins/nextgen-gallery/pope/lib/class.extensibleobject.php(498): ExtensibleObject->_exec_cached_method()\n#4 /var/www/thefamilygarrison/wordpress/wp-content/plugins/nextgen-gallery/pope/lib/class.extensibleobject.php(580): ExtensibleObject->__call()\n#5 /var/www/thefamilygarrison/wordpress/wp-content/plugins/nextgen-gallery/pope/lib/class.extensibleobject.php(798): ExtensibleObject->call_method()\n#6 /var/www/thefamilygarrison/wordpress/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/i18n/package.module.i18n.php(80): Mixin->call_parent()\n#7 (): A_I18N_Routing_App->execute_route_handler()\n#8 /var/www/thefamilygarrison/wordpress/wp-content/plugins/nextgen-gallery/pope/lib/class.extensibleobject.php(658): ReflectionMethod->invokeArgs()\n#9 /var/www/thefamilygarrison/wordpress/wp-content/plugins/nextgen-gallery/pope/lib/class.extensibleobject.php(498): ExtensibleObject->_exec_cached_method()\n#10 /var/www/thefamilygarrison/wordpress/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/router/package.module.router.php(567): ExtensibleObject->__call()\n#11 (): Mixin_Routing_App->serve_request()\n#12 /var/www/thefamilygarrison/wordpress/wp-content/plugins/nextgen-gallery/pope/lib/class.extensibleobject.php(658): ReflectionMethod->invokeArgs()\n#13 /var/www/thefamilygarrison/wordpress/wp-content/plugins/nextgen-gallery/pope/lib/class.extensibleobject.php(498): ExtensibleObject->_exec_cached_method()\n#14 /var/www/thefamilygarrison/wordpress/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/router/package.module.router.php(184): ExtensibleObject->__call()\n#15 (): Mixin_Router->serve_request()\n#16 /var/www/thefamilygarrison/wordpress/wp-content/plugins/nextgen-gallery/pope/lib/class.extensibleobject.php(658): ReflectionMethod->invokeArgs()\n#17 /var/www/thefamilygarrison/wordpress/wp-content/plugins/nextgen-gallery/pope/lib/class.extensibleobject.php(498): ExtensibleObject->_exec_cached_method()\n#18 /var/www/thefamilygarrison/wordpress/wp-content/plugins/nextgen-gallery/nggallery.php(561): ExtensibleObject->__call()\n#19 /var/www/thefamilygarrison/wordpress/wp-includes/plugin.php(496): C_NextGEN_Bootstrap->route()\n#20 /var/www/thefamilygarrison/wordpress/wp-settings.php(353): do_action()\n#21 /var/www/thefamilygarrison/wordpress/wp-config.php(98): include()\n#22 /var/www/thefamilygarrison/wordpress/wp-load.php(37): include()\n#23 /var/www/thefamilygarrison/wordpress/wp-blog-header.php(12): include()\n#24 /var/www/thefamilygarrison/wordpress/index.php(17): include()\n#25 {main}
We're sorry, but your theme's page template didn't make a call to wp_footer(), which is required by NextGEN Gallery. Please add this call to your page templates.
I have no idea what to make of it? Any ideas would be most appreciated.
Sorry I should have mentioned I am now using the latest version. If I disable your plugin I receive nothing in the debug log. Right now I have it disabled to show galleries properly. Let me know what else I can do to help troubleshoot. Thank you again for your assistance.
I still can’t duplicate the error, but I think I’m getting closer. There are some sort of known issues with having multiple short codes in a post, but I don’t know why it’s never come up before or why it would work with older versions of my plugin. Are you using NextGen Gallery Pro?
I am using Nextgen Gallery Plus. Here is a screenshot of the nextgen plugins.
http://www.imagebam.com/image/d8488f428801063
I do appreciate your continued troubleshooting!
Let me know what else I can do to help troubleshoot.
I think I’m getting to the bottom of the problem. There were a couple places in 4.5.4 that have the potential for being recursive and NextGen Gallery is very sensitive to that problem. You can try the development copy on GitHub which should fix it.
I can confirm this fixes the issue for me! Thank you SOOOOO much π Looking forward to supporting the paid release.