¿Cómo puedo cargar mi acción con suficiente antelación?

4

Con add_action, quiero interceptar lo antes posible en mi complemento y enviar un encabezado 304 No modificado según algunas reglas. ¿Alguien sabe cuál es el orden de los eventos? Cuando veo this page , it Parece insinuar que el mejor lugar para esto sería plugins_loaded, y que se presentará antes del evento init. ¿Es eso correcto? La página en ese enlace no describe cuál es el orden del evento, pero parece implicarlo.

    
pregunta Volomike 03.05.2012 - 03:59

1 respuesta

6

La página a la que hizo referencia tiene el orden correcto de los eventos que se enumeran allí. Si desea ver qué eventos se activaron para una solicitud en particular, puede instalar debug-bar y debug-bar-action-hooks .

Si desea enviar un encabezado, funcionará plugins_loaded o init . Pero se recomienda usar la acción send_headers que se inicia justo después de que se analiza la solicitud, y si las reglas dependen de los datos en WP_Query , deberá usar send_headers .

    
respondido por el ampt 03.05.2012 - 10:29

Lea otras preguntas en las etiquetas