Bagaimana cara mendapatkan postingan halaman depan statis?


37

Saya mencoba menggunakan halaman depan sebagai jenis default untuk gambar unggulan (jika tidak ada gambar unggulan yang diatur, saya ingin menggunakan halaman depan, misalnya)

Tapi saya kesulitan menemukan cara mendapatkan ID pos halaman depan dengan cara yang aman (sehingga kode saya masih berfungsi saat halaman depan diubah oleh seseorang)

Saya tahu saya hanya bisa membuat kode ID dalam kode saya, tetapi itu akan rusak ketika seseorang memutuskan untuk menggunakan item konten baru sebagai halaman depan.

Apakah saya harus menggunakan wp-query untuk mencapai ini? Dan jika demikian, apa cara aman untuk mencapainya dengan wp-query?

Jawaban:


82

WordPress memiliki beberapa opsi bermanfaat. Anda bisa mendapatkan ID beranda dengan menggunakan yang berikut:

$frontpage_id = get_option( 'page_on_front' );

atau ID blog dengan menggunakan:

$blog_id = get_option( 'page_for_posts' );

Berikut daftar banyak get_optionparameter berguna .


5
get_option(...)akan mengembalikan id sebagai STRING, jika Anda ingin menjadi INTEGER => do (tercepat) tipe langsung cast (int)=> eg .:$frontpage_id = (int)get_option( 'page_on_front' );
jave.web

10

Anda harus bisa menggunakannya $front_page_id = get_option( 'page_on_front' );

Ini akan mengembalikan ID halaman yang Anda gunakan sebagai halaman depan situs Anda, atau 0 jika belum ditetapkan.

Naskah kuno: get_option()

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.