Panduan Pemula untuk Bidang Kustom Tingkat Lanjut WordPress

Diterbitkan: 2022-08-24

Sebagai bagian bawaan dari fungsionalitas inti WordPress, bidang khusus adalah fitur yang sudah dikenal oleh sebagian besar pemilik situs WordPress. Landasan ini adalah untuk membantu mengubah atau memperluas informasi posting atau halaman secara fleksibel.

Secara default, opsi bidang khusus disembunyikan di layar edit posting. Anda dapat mengaktifkannya melalui fungsi bawaan WordPress atau plugin seperti WordPress Advanced Custom Fields (ACF). Plugin freemium ini sangat cocok untuk pemula WordPress dengan fitur yang mudah digunakan.

Dalam artikel ini, kami akan menjelaskan apa itu bidang khusus, dan cara menampilkan atau menyembunyikannya menggunakan metode manual dan plugin ACF.

  • Apa Itu Bidang Kustom WordPress?
  • Cara Menampilkan Bidang Kustom di WordPress
  • Cara Menyembunyikan Bidang Kustom di WordPress

Apa Itu Bidang Kustom WordPress?

Bidang khusus adalah jenis metadata yang memungkinkan Anda menambahkan informasi tambahan yang terkait dengan halaman atau posting tertentu. Informasi tersebut dapat berupa teks, gambar, angka, atau beberapa perhitungan. Namun, bidang ini tidak terlibat dalam konten posting tetapi kotak terpisah dan disimpan secara terpisah di database WordPress.

Beberapa komponen posting seperti nama penulis, judul, ulasan, informasi produk, atau pernyataan pengungkapan, biasanya dikategorikan dan disesuaikan dengan bidang khusus.

Salah satu manfaat bidang khusus adalah Anda dapat secara otomatis menampilkan informasi yang tersedia ke templat halaman mana pun di mana pun Anda membutuhkannya. Menghemat waktu dan mudah memasukkan data dari bidang khusus daripada mengetik sesuatu dari awal. Dengan begitu, jika Anda ingin mengubah informasi apa pun, Anda dapat memperbarui berbagai hal di satu tempat alih-alih mengedit setiap pos.

Cara Menampilkan Bidang Kustom di WordPress

Meskipun WordPress memang menawarkan fitur bidang khusus asli, sebuah plugin akan lebih memanfaatkan bidang khusus Anda. Di bagian ini, kami akan memperkenalkan Anda pada dua metode, termasuk metode manual dan metode plugin.

Menggunakan Metode Manual

Pertama, Anda harus mengaktifkan bidang Kustom pada setiap posting yang ada atau yang baru. Buka halaman atau posting dan klik tiga titik di sudut kanan atas halaman. Gulir ke bawah dan pilih Preferensi , lalu klik Aktifkan dan Muat ulang bidang khusus di bagian Panel .

ppwp-wordpress-advanced-custom-fields-preferences

Setelah memuat ulang halaman, Anda akan melihat kotak bidang khusus di bagian bawah editor.

Dari tarik-turun kolom Nama , pilih bidang khusus yang tersedia di situs Anda atau buat yang baru. Selanjutnya, masukkan informasi yang ingin Anda sertakan di bidang khusus di kotak Nilai .

ppwp-advanced-custom-fields-wordpress

Setelah membuat bidang, edit tema Anda untuk menampilkannya; jika tidak, mereka tidak akan muncul di ujung depan.

Buka Penampilan > Editor File Tema di bawah dasbor admin WordPress Anda. Anda mungkin melihat pesan peringatan untuk berhati-hati karena Anda membuat langsung ke file situs Anda di sana.

Di sidebar kanan, temukan single.php untuk melihat template posting blog Anda. Buka file tersebut dan cari baris / *Start the Loop* /. Kami tidak akan mengedit "loop" itu tetapi menambahkan baris kode baru di bagian akhir. Pada tahap ini, jangan ragu untuk menambahkan kode apa pun yang Anda inginkan agar WordPress menampilkan bidang khusus Anda. Berikut ini contoh cuplikan kode yang dapat Anda gunakan:

 <?php echo get_post_meta($post->ID, 'key', true); ?>
<?php akhir; // akhir perulangan. ?>
<?php } ?>

Jangan lupa untuk mengganti nilai kunci dengan nama bidang khusus yang Anda buat di langkah pertama.

Terus terang, metode manual tidak memberi Anda banyak opsi untuk menyesuaikan bidang Anda. Itulah mengapa kami sangat menyarankan untuk menggunakan plugin Advanced Custom Fields (ACF) untuk fungsi yang lebih canggih.

Menggunakan Plugin Bidang Kustom Tingkat Lanjut

Sebelum memulai, pastikan Anda telah menginstal dan mengaktifkan plugin ACF di situs Anda.

ppwp-wordpress-advanced-custom-fields-plugin

Setelah plugin berhasil diaktifkan, navigasikan ke Custom Fields > Add New di panel admin untuk mulai mengonfigurasi custom field Anda. Anda akan melihat bagian Tambahkan Grup Bidang Baru di sini. ACF menyebutnya sebagai "grup bidang" karena merupakan kumpulan dari satu atau lebih bidang khusus yang akan muncul bersama di editor pos.

Cukup beri nama grup bidang Anda dan klik Tambah Bidang untuk memasukkan data. Nilai tambah besar dari plugin ACF adalah Anda dapat memilih informasi mana yang ingin Anda kumpulkan seperti teks, nomor, email, kata sandi, URL, gambar, pemilih tanggal, dll.

ppwp-wordpress-advanced-custom-field-type

Hal penting lainnya adalah menetapkan aturan Lokasi untuk menentukan di mana harus melampirkan grup bidang Anda. Misalnya, jika Anda ingin menampilkan bidang khusus pada posting saja, silakan atur Post Type sama dengan Post . Sesuai pengaturan Anda, kotak akan muncul di posting blog biasa, bukan halaman atau jenis posting khusus.

ppwp-wordpress-acf-location

Setelah Anda selesai dengan pengaturan, ingatlah untuk Publish bidang Anda sehingga dapat menjadi bagian dari posting.

Apa berikutnya? Sama seperti metode manual, Anda perlu mengonfigurasi tema Anda untuk menampilkan bidang khusus. Jika tidak, mereka hanya duduk di database situs Anda.

Memilih untuk menampilkan bidang khusus di ujung depan kondusif bagi pengguna Anda untuk mengurutkan atau menanyakan informasi. Namun, ini juga merupakan kerugian jika Anda menjalankan situs keanggotaan.

Bayangkan Anda melindungi konten pribadi dengan kata sandi dan menyiapkan email pengguna sebagai kata sandi. Untuk memudahkan input data, email ini dikategorikan dalam bidang khusus. Terlepas dari bagaimana konten posting Anda diamankan, bidang khusus masih terlihat. Untuk mengatasi masalah ini, lihat bagian berikut tentang cara menyembunyikan bidang kustom Anda dengan plugin Password Protect WordPress (PPWP).

Cara Menyembunyikan Bidang Kustom di WordPress

Secara default, bidang khusus masih ditampilkan di ujung depan meskipun posting dilindungi. Untuk menyembunyikan bidang yang dihasilkan oleh meta pos atau plugin ACF, cukup bungkus dengan pemeriksaan bersyarat menggunakan default WordPress.

 jika ( post_password_required() ) {
echo get_the_password_form();
} kalau tidak {
'Konten Khusus yang Dilindungi Kata Sandi'
}

Itulah yang terjadi ketika Anda ingin menyembunyikan seluruh bidang khusus di templat khusus. Selain itu, Anda juga dapat melindungi hanya sebagian bidang khusus, bukan keseluruhannya, dengan plugin PPWP.

Plus, plugin PPWP juga memungkinkan Anda untuk melindungi bagian konten di bawah templat halaman khusus dengan kata sandi.

Lihat Plugin Password Protect WordPress Sekarang

Plugin Password Protect WordPress (PPWP) adalah ahli dalam perlindungan konten. Plugin yang kuat ini melampaui default WordPress untuk mengamankan halaman atau posting Anda, tetapi juga konten bidang khusus.

Anda dapat memilih untuk melindungi kata sandi tidak hanya seluruh bidang khusus tetapi juga sebagiannya. Perlu disebutkan bahwa fungsi ini tersedia dalam versi PPWP Lite. Jadi, silakan periksa dan tambahkan lapisan keamanan lain ke konten Anda.