Qual è la prima azione possibile a cui posso agganciare dove sarò in grado di accedere alle $post/$posts
variabili globali sia sul fronte che sul retro? Ho provato a consultare il riferimento del Codex , il riferimento di Adam Brown e sfogliare la fonte più volte, ma non ho avuto molta fortuna a trovarne uno buono.
pre_get_posts
è troppo presto; L'uso posts_selection
non funziona se si desidera effettuare una seconda chiamata get_posts () durante il callback; e template_redirect
non funziona sul lato amministratore. the_post
potrebbe essere precedente rispetto template_redirect
al front-end, ma non funziona anche sul back-end. Idealmente, vorrei qualcosa che corre subito prima del get_post()/get_posts()
ritorno, ma non vedo nulla del genere.
Ho usato il the_posts
filtro in passato, ma preferirei un'azione perché è tecnicamente più corretta.
In questo momento mi sto solo agganciando due volte; una volta usando template_redirect
per il front-end e di nuovo usando admin_xml_ns
per il back-end. Non mi piace molto, però, poiché la mia logica non è semanticamente correlata a nessuno di questi hook, e sembra che questo sia un bisogno molto comune e dovrebbe esserci un hook come "post_get_posts" (ala pre_get_posts
) che funziona su entrambi i lati.