Como faço para carregar minha ação antes?

4

Com add_action, quero interceptar o mais cedo possível no meu plugin e enviar um cabeçalho 304 Not Modified por algumas regras. Alguém sabe qual é a ordem dos eventos? Quando vejo esta página , Parece sugerir que o melhor lugar para isso seria plugins_loaded, e que vem antes do evento init. Isso está correto? A página nesse link não descreve qual é a ordem do evento, mas parece implicar isso.

    
por Volomike 03.05.2012 / 03:59

1 resposta

6

A página que você referenciou tem a ordem correta dos eventos listados. Se você quiser ver quais eventos foram disparados para uma solicitação específica, você pode instalar a barra de depuração e debug-bar-action-hooks .

Se você quiser enviar um cabeçalho, plugins_loaded ou init funcionará. Mas é recomendado usar a ação send_headers que é disparada logo após a análise da solicitação, também se suas regras dependerem de dados em WP_Query , você precisará usar send_headers .

    
por ampt 03.05.2012 / 10:29