Apa tindakan paling awal yang dapat saya lakukan di mana saya dapat mengakses $post/$posts
variabel global di bagian depan dan belakang? Saya sudah mencoba melihat-lihat referensi Codex , referensi Adam Brown dan membaca-baca sumbernya beberapa kali tetapi belum beruntung menemukan yang baik.
pre_get_posts
terlalu dini; Menggunakan posts_selection
tidak berfungsi jika Anda ingin membuat panggilan get_posts () kedua selama panggilan balik; dan template_redirect
tidak berjalan di sisi admin. the_post
mungkin lebih awal dari template_redirect
pada ujung depan, tetapi juga tidak berjalan di ujung belakang. Idealnya saya ingin sesuatu yang berjalan tepat sebelum get_post()/get_posts()
kembali, tetapi saya tidak melihat hal seperti itu.
Saya telah menggunakan the_posts
filter di masa lalu, tetapi saya lebih suka tindakan karena secara teknis lebih benar.
Saat ini saya hanya mengaitkan dua kali; sekali menggunakan template_redirect
untuk ujung depan, dan lagi menggunakan admin_xml_ns
untuk ujung belakang. Saya tidak begitu suka, karena logika saya tidak secara semantik terkait dengan salah satu kait itu, dan sepertinya ini adalah kebutuhan yang sangat umum dan harus ada kait seperti "post_get_posts" (ala pre_get_posts
) yang berfungsi di kedua sisi.