El plugin NextGen falla en la verificación, ¿por qué?
No importa lo que haga, no logro que la verificación del plugin NextGen funcione. El plugin solía trabajar pero ahora no carga. Recibo este error en la verificación:
Verificar compatibilidad del tema Falta la llamada a en tu tema
Busqué en internet y encontré este hilo:
Y agregué lo siguiente:
Añadir
<?php wp_head(); ?>
en tu "header.php" justo antes de</head>
Añadir
<?php wp_footer(); ?>
en tu "footer.php" justo antes de</body>
como se indicaba en el hilo. Sin embargo, la verificación del plugin sigue mostrando el error anterior (y consecuentemente no funciona -- no funciona en ninguna parte del sitio).
¿Alguien tiene sugerencias sobre qué probar ahora? El sitio que estoy apoyando es http://cdnsba.org/ y puedes ver un gran espacio blanco en la parte frontal izquierda donde el slideshow solía funcionar perfectamente.
Tengo la corazonada de que algo está chocando con jQuery ya que parece que la sección "Destacados" a la derecha tampoco se desplaza más...
¡Gracias!
-Adam

La última actualización actualiza jQuery y algunos plugins tuvieron problemas con eso, siempre puedes subir la versión anterior en el directorio wp-includes.
Eché un vistazo al código y el siguiente fragmento debería ser el culpable.
function ngg_ajax_test_head_footer() {
// Construye la URL a llamar, NOTA: usa home_url y por lo tanto requiere WordPress 3.0
$url = add_query_arg( array( 'test-head' => '', 'test-footer' => '' ), home_url() );
// Realiza el HTTP GET ignorando errores SSL
$response = wp_remote_get( $url, array( 'sslverify' => false ) );
// Obtiene el código de respuesta y verifica que la solicitud fue exitosa
$code = (int) wp_remote_retrieve_response_code( $response );
if ( $code == 200 ) {
global $head_footer_errors;
$head_footer_errors = array();
// Elimina todas las tabulaciones, saltos de línea, retornos de carro y espacios
$html = preg_replace( '/[\t\r\n\s]/', '', wp_remote_retrieve_body( $response ) );
// Verifica si encontramos la existencia de wp_head
if ( ! strstr( $html, '<!--wp_head-->' ) )
die('Falta la llamada a <?php wp_head(); ?> en tu tema');
// Verifica si encontramos la existencia de wp_footer
if ( ! strstr( $html, '<!--wp_footer-->' ) )
die('Falta la llamada a <?php wp_footer(); ?> en tu tema');
}
die('éxito');
Este fragmento carga el cuerpo de tu página de inicio y verifica si wp_head y wp_footer están ahí. Como dijiste que agregaste estos, ese no debería ser el problema. Lo que encuentro extraño es que te falta una parte del mensaje die, las partes de wp_footer o wp_header.
Por lo que puedo ver, busca < ! - - wp_head - - > (el comentario) y no el código real, los comentarios no parecen mostrarse en tu código ¿los agregaste?

Estoy usando el plugin "use google libraries" para cargar las bibliotecas desde Google. Incluso desactivé ese plugin y no hizo ninguna diferencia...

¿Hay una forma fácil de saber cuántos scripts de jquery se están cargando y qué versiones son?

Intenté "degradar" jquery pero no pareció importar. Me pregunto si hay algo mal con las ediciones hechas al tema.

No estoy seguro de qué llamada podrías estar perdiendo, ¿has intentado activar el modo de depuración en wp-config para ver si puedes obtener más información de eso?
