TL; DR
Kasus A . Tidak perlu menentukannya di dalam file templat utama (index.php) karena itu adalah templat default untuknya [1] .
Kasus B . Untuk menentukannya di dalam templat halaman (mis: page.php), cukup periksa seperti ini:
get_option( 'page_for_posts' ) == get_the_ID()
Detail
Saya benar-benar pergi menggali kode sumber [2] hanya untuk mengetahui bagaimana wordpress melakukan pengecekan nilai. Ternyata, itu menggunakan pernyataan get_option( 'page_for_posts' )
untuk mengetahui ID posting dari nilai yang dipilih dari halaman Posting .
Jadi ya, untuk tujuan ini, tidak ada fungsi pemeriksa resmi yang mirip is_front_page()
.
Selama Anda mengetahui ID halaman yang telah Anda pilih maka Anda dapat menggunakannya untuk proses pemeriksaan.
Referensi
WordPress Codex, Pengembangan Tema, codex.wordpress.org/Theme_Development
Sumber-kode Pengaturan › Pengaturan Membaca , github.com/WordPress/.../wp-admin/options-reading.php