Acción gancho 'wp' disparando dos veces ... ¿por qué?

3

Me di cuenta de que cuando me conecto a 'wp' parece que se dispara dos veces, por ejemplo

add_action('wp', 'just_testing');
function just_testing(){
    global $post;
    error_log($post->ID);
}

devuelve a mi error_log las siguientes dos entradas:

[01-Feb-2013 13:06:58 UTC] 1120
[01-Feb-2013 13:06:58 UTC] 

Busqué en google y stackexchange y el hilo "¿Qué provocaría que la acción 'wp' se dispare dos veces por página (pero solo una vez por publicación) solo en Firefox?" no se aplica porque estoy recibiendo los dos disparos en todos los navegadores.

¡Gracias por cualquier ayuda!

    
pregunta user23591 01.02.2013 - 14:23

2 respuestas

1

Busque 'wp' y "wp" (citas incluidas) en los archivos de sus directorios y subdirectorios de complementos (por defecto wp-content/plugins ) y el directorio y subdirectorios de su tema actual (predeterminado wp-content/themes/YOUR-THEME ).

En los archivos principales de WP (3.5), la acción wp solo se activa una vez, con do_action_ref_array en wp-includes/class-wp.php . Probablemente un tercero (complemento / tema) está llamando a do_action('wp'... .

Nota: una forma rápida de descartar un complemento mal hecho es poner su código de prueba en las funciones de su tema.php, cambiar el nombre de su directorio de complementos a algo como plugins.temp y acceder a su interfaz de usuario. Luego, cambie el nombre de su directorio de complementos a plugins .

    
respondido por el akTed 01.02.2013 - 19:36
1

Puede suceder si uno de los archivos que incluye en el tema está devolviendo el error 404 No encontrado . Al igual que, si está vinculando a un .js o .css o una imagen que no existe en esa ubicación. Utilice el Inspector en su navegador para ver si obtiene algún error 404, en cualquier lugar.

Repáralos e inténtalo de nuevo.

    
respondido por el Darko Stanimirović 01.02.2013 - 22:02

Lea otras preguntas en las etiquetas