Cara menampilkan bidang khusus di luar loop di WordPress

Ingin menampilkan bidang khusus di luar loop di WordPress? Biasanya, bidang khusus ditampilkan di loop WordPress bersama dengan konten dan metadata lainnya. Pada artikel ini, kami akan menunjukkan cara menampilkan bidang khusus di luar loop di WordPress.

Apa itu bidang khusus di WordPress?

Bidang khusus memungkinkan Anda untuk menambahkan metadata tambahan ke posting WordPress Anda dan kemudian menampilkannya bersama dengan konten posting Anda.

Anda dapat menambahkan bidang khusus hanya dengan mengaktifkan metabox bidang khusus di opsi Tampilan. Anda juga dapat membuat metabox khusus di WordPress untuk memberikan bidang khusus Anda antarmuka pengguna yang lebih baik.

Tambahkan bidang khusus ke posting atau halaman WordPress

Untuk detail lebih lanjut, lihat panduan pemula kami untuk menggunakan bidang kustom WordPress.

Karena bidang khusus menambahkan metadata ke posting, mereka dapat dengan mudah ditampilkan di loop WordPress bersama dengan konten posting lainnya. Namun, terkadang Anda mungkin ingin menampilkannya di luar loop. Misalnya, di widget bilah sisi. Ini adalah ketika menjadi sedikit rumit.

Dengan itu, mari kita lihat cara mudah menampilkan bidang khusus di luar loop di WordPress.

Tampilkan data bidang khusus di luar loop di WordPress

Alih-alih menampilkan metadata bidang khusus di luar loop, kami sebenarnya akan menunjukkan cara menggunakan banyak loop di tema WordPress Anda tanpa memengaruhi loop utama.

Artikel ini mengharuskan Anda untuk menambahkan kode ke file tema WordPress Anda. Jika Anda belum pernah melakukan ini sebelumnya, Anda dapat melihat panduan kami tentang cara menyalin dan menempelkan kode di WordPress.

Anda perlu menambahkan kode berikut di file tema tempat Anda ingin menampilkan data bidang khusus di WordPress.

post->ID;
echo get_post_meta($postid, 'Your-Custom-Field', true);
wp_reset_query();
?>

Kode ini hanya memuat variabel global $wp_query untuk mendapatkan ID posting. Kemudian menggunakan fungsi get_post_meta() untuk mendapatkan dan menghasilkan data bidang khusus Anda.

Jangan lupa untuk mengubah bidang khusus Anda dengan bidang khusus Anda yang sebenarnya.

Anda dapat menyesuaikan kode agar sesuai dengan kebutuhan Anda. Anda juga dapat menggunakan argumen kueri lain untuk menemukan dan menampilkan data bidang khusus untuk berbagai posting dan halaman.

Mari kita lihat contoh lain. Ini menggunakan kelas WP_Query, yang merupakan cara yang lebih baik dan lebih fleksibel untuk menggunakan banyak loop di file tema WordPress Anda.

Cukup tambahkan kode ini di tema atau tema anak Anda di mana Anda ingin menampilkan bidang khusus.

$args = array ( 
// Post or Page ID
'p' => 231,
);

// The Query
$the_query = new WP_Query( $args );

// The Loop
if ( $the_query->have_posts() ) {

	while ( $the_query->have_posts() ) {
		$the_query->the_post();
		echo get_post_meta( get_the_ID(), 'Mood', true);
		}

	
	/* Restore original Post Data */
	wp_reset_postdata();

} else {

echo 'Nothing found';
	
}

Jangan lupa untuk mengganti Mood dengan nama bidang khusus Anda dan ID posting Anda dengan ID posting atau halaman Anda sendiri.

Bidang Kustom di Widget Bilah Sisi WordPress

Itu saja untuk saat ini.

Kami harap artikel ini membantu Anda mempelajari cara menampilkan bidang khusus di luar loop di WordPress. Anda mungkin juga ingin melihat lembar contekan tema WordPress kami untuk pemula.

Jika Anda menyukai artikel ini, berlangganan saluran kami YouTube untuk menonton video tutorial WordPress. Anda juga dapat menemukan kami di Twitter dan Facebook.

Pos terkait

Back to top button