Qual è la prima azione possibile a cui posso agganciare dove sarò in grado di accedere alle $post/$postsvariabili 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_selectionnon funziona se si desidera effettuare una seconda chiamata get_posts () durante il callback; e template_redirectnon funziona sul lato amministratore. the_postpotrebbe essere precedente rispetto template_redirectal 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_postsfiltro in passato, ma preferirei un'azione perché è tecnicamente più corretta.
In questo momento mi sto solo agganciando due volte; una volta usando template_redirectper il front-end e di nuovo usando admin_xml_nsper 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.