Estoy en una verdadera pérdida por este problema. Acabo de crear un plug-in, y para registrar las acciones en el plug-in (ya que no puedo ver la salida del procesamiento), he añadido un gancho a init así:Wordpress: ¿por qué se invoca el hook init varias veces?
add_action('init', 'test_hook');
function test_hook()
{
global $wpdb;
$message = "Some informational message here";
$wpdb->insert("pq_logs", array("message"=>$message), array("%s"));
}
lo que está trayendo En sumisión, en lugar de obtener una línea de entrada por carga de página, obtengo de 1 a 8 entradas de fila del mismo registro , con diferentes marcas de tiempo. El número de entradas que se ingresan es inconsistente y parece estar totalmente al azar (a veces estoy pensando que depende de las condiciones climáticas actuales o del índice bursátil).
Hice las comprobaciones estándar, apagué todos los demás complementos, pero fue en vano. Busqué el código para cualquier cosa que haga do_action('init')
, pero solo me señalaron una llamada al wp-settings.php
.
¿Has encontrado también? ¿Qué hiciste?
Buena idea, voy a verificar y ver si eso es todo. –
Usted, señor, es maravilloso. Eso es todo, las imágenes faltantes en CSS invocadas a través de url(). ¡Gracias! –
Solo para agregar, al inspeccionar los encabezados HTTP que aparecen y desaparecen (utilicé la extensión HTTP Firefox de Live Header), hay algunos complementos que hacen algunas acrobacias ajax (el mío es WP E-commerece). Lo hace invocando index.php? Wsc_something = something, que por supuesto también activa el enganche init. –