Error en el plugin Next-Gen Gallery para WordPress 2.5.x
Desde hace unos días interadictos.es dispone de galerías de imágenes, gracias al plugin Next-Gen Gallery.
Me surgió un pequeño problema, que parece que aun no está corregido por el autor del plugin, y aunque es de fácil solución, te complica la vida hasta que consigues corregirlo.
Cuando activé el plugin, en la página principal daba el siguiente error:
Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘do_shortcode’ was given wp-includes\plugin.php on line 163
La línea que se indica, pertenece a la función apply_filters(), utilizada para la creación de plugins. Tan solo se le pasan dos argumentos a la función, por tanto habría que buscar desde donde se le pasaban los parámetros erróneos.
No me extenderé contando como llegué a encontrar el dichoso error, así que, directamente os digo donde se encuentra:
Dentro de la carpeta del plugin, podemos encontrar el archivo nggallery.php, y dentro de él encontramos un condicional que carga las galerías, si eres un visitante o usuario, o si eres administrador, carga la página de administración.
Donde está la flecha roja es el condicional que da el error. Solo hay que modificar el add_filter() del condicional de la siguiente manera:
De esta manera se soluciona el error, y la galería funciona correctamente.
Este artículo fue publicado por Mikel el mayo 21, 2008 a las 12:42 pm, y está archivado en Galerías, PHP, Programación, Wordpress. Sigue las respuestas a esta entrada a través de RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio.
- Cassandra y PHP para desarrolladores SQL: Instalación
- WP-SynHighlight, plugin para insertar código en tus post
- Symfony: La vista (I), fragmentos de código
- Subversion: */props/tempfile.tmp. No se puede hallar la ruta especificada
- Consumo de memoria en distintas versiones de WordPress
- Instalar Eaccelerator y Zend Optimizer en Plesk y CentOS
- Mi última pesadilla: Optimizar el VPS para WordPress
- Instalar PEAR desde WAMP + Bonus track: instalar Symfony desde PEAR
- Symfony: Archivos de configuración
- Pasar un proyecto symfony de un servidor a otro (a capón xD)

