Was ist die frühestmögliche Aktion, mit der ich auf die globalen $post/$posts
Variablen sowohl am Front- als auch am Backend zugreifen kann ? Ich habe mehrmals versucht, die Codex-Referenz , die Referenz von Adam Brown, durchzusehen und die Quelle zu überfliegen, hatte aber nicht viel Glück, eine gute zu finden.
pre_get_posts
ist zu früh; Die Verwendung posts_selection
funktioniert nicht, wenn Sie während des Rückrufs einen zweiten Aufruf von get_posts () ausführen möchten. und template_redirect
läuft nicht auf der Admin-Seite. the_post
Möglicherweise früher als template_redirect
für das Frontend, aber es läuft auch nicht für das Backend. Idealerweise möchte ich etwas, das kurz vor der get_post()/get_posts()
Rückkehr läuft , aber ich sehe so etwas nicht.
Ich habe den the_posts
Filter in der Vergangenheit verwendet, aber ich würde eine Aktion bevorzugen, weil sie technisch korrekter ist.
Im Moment bin ich nur zweimal dabei. einmal template_redirect
für das Frontend und wieder admin_xml_ns
für das Backend. Das gefällt mir allerdings nicht wirklich, da meine Logik nicht semantisch mit einem dieser Hooks zusammenhängt und es so aussieht, als ob dies ein sehr häufiges Bedürfnis ist und es einen Hook wie "post_get_posts" (ala pre_get_posts
) geben sollte, der funktioniert auf beiden Seiten.