Kontrol Visibilitas Widget WordPress Dengan Widget Bersyarat
Diterbitkan: 2023-02-12Widget adalah cara terbaik untuk mempromosikan aspek lain dari situs web Anda, tanpa mengganggu konten yang sedang dibaca pengunjung. Biasanya, ini dilakukan di sidebar atau area lain yang ditentukan oleh tema WordPress Anda untuk widget.
Namun, ada kalanya Anda hanya ingin widget ditampilkan di halaman tertentu. Untungnya, widget bersyarat tersedia hanya untuk skenario ini. Misalnya, jika Anda memiliki widget kalender di situs web, Anda mungkin hanya ingin widget itu muncul di halaman acara.
Pada artikel ini, kami akan memberi Anda ikhtisar tentang apa itu widget bersyarat dan cara membuatnya. Kami juga akan menjelajahi dua opsi untuk menyiapkannya. Mari selami!
Apa itu Widget Bersyarat?
Singkatnya, widget bersyarat adalah widget WordPress yang memiliki variabel kontrol tambahan. Ini memungkinkan Anda untuk menentukan apakah setiap widget akan muncul di halaman atau postingan tertentu atau tidak. Ini dapat membantu Anda dalam beberapa cara berbeda.
Pertama, Anda dapat memaksimalkan real estat situs web yang berharga. Hanya ada begitu banyak ruang sidebar yang tersisa di sebagian besar tema. Saat Anda membuat widget bersyarat, Anda dapat mengontrol berapa banyak ruang yang didedikasikan untuk setiap fitur. Anda dapat menyertakan atau mengecualikan widget tertentu dari sidebar sesuai kebutuhan.
Selain itu, dengan membuat widget Anda bersyarat, Anda dapat memastikan bahwa sidebar Anda lebih relevan untuk setiap halaman. Misalnya, Anda dapat menghapus widget peta dan petunjuk arah dari semua halaman Anda yang lain, tetapi membiarkannya tetap terlihat di halaman 'Tentang' Anda. Ini membebaskan ruang widget sidebar untuk konten yang lebih relevan di halaman Anda yang lain.
Cara Membuat Widget Bersyarat (Tanpa Jetpack)
Saat bekerja dengan widget bersyarat, ada beberapa alat yang dapat Anda gunakan. Beberapa di antaranya memerlukan penyesuaian pada kode tema Anda, sementara yang lain tidak.
Pertama-tama kita akan melihat cara mengaktifkan opsi bersyarat dengan plugin yang memerlukan sedikit pengetahuan pengkodean tambahan. Kemudian kita akan menjelajahi cara mencapai hasil yang sama dengan plugin Jetpack
Langkah 1: Pilih Plugin Widget Bersyarat
Ada beberapa opsi plugin untuk membuat widget bersyarat. Untuk contoh ini, kita akan menggunakan Logika Widget.
Plugin ini menambahkan bidang ke semua widget Anda, tempat Anda dapat menyertakan tag bersyarat WordPress atau kode PHP umum. Untuk memulai, pertama-tama Anda ingin menginstal dan mengaktifkan plugin.
Langkah 2: Buka Panel Widget Anda
Selanjutnya, Anda dapat menavigasi ke Appearance > Widgets dan membuka panel pengaturan pada widget apa pun untuk mengakses bidang logika Widget baru.
Di sinilah Anda dapat menambahkan salah satu tag bersyarat WordPress yang kami sebutkan sebelumnya. Misalnya, jika Anda ingin widget tertentu ditampilkan di sidebar setiap halaman kecuali halaman 'Tentang', Anda dapat menambahkan:
!is_page('about')
Demikian pula, Anda dapat menggabungkan beberapa tag bersyarat untuk lebih menyesuaikan tampilan widget Anda. Misalnya, Anda dapat menentukan widget tertentu untuk ditampilkan hanya pada satu postingan dari kategori tertentu, dengan menggunakan nama kategori. Jika Anda ingin semua posting dalam kategori 'makanan yang dipanggang' menampilkan widget tertentu, Anda dapat menggunakan:
is_single() && in_category('baked-goods')
Selain itu, Anda akan menemukan lebih banyak opsi di bagian bawah halaman Tampilan > Widget .
Pengaturan ini memungkinkan Anda untuk menentukan urutan pemuatan logika widget baru Anda. Ini sangat penting untuk tema yang sangat bervariasi dari opsi WordPress yang lebih standar.
Pada akhirnya, Anda harus mengetahui kode tema Anda dengan cukup baik untuk menghindari kesalahan saat menggunakan plugin ini. Selain itu, Anda pasti ingin terbiasa dengan WordPress Loop, sehingga Anda dapat lebih memahami urutan elemen tertentu yang akan dimuat di situs web Anda.
Mengubah Visibilitas Widget Dengan Jetpack
Seperti yang kami sebutkan sebelumnya, solusi lain untuk menyesuaikan opsi tampilan widget Anda adalah dengan menggunakan Jetpack. Plugin multiguna ini memiliki banyak fitur yang dapat membantu Anda menyesuaikan kinerja situs web WordPress Anda, dan memungkinkan Anda untuk mengelola widget bersyarat juga.
Langkah 1: Buka Pengaturan Jetpack
Setelah Anda melakukan langkah-langkah penginstalan dan penyiapan Jetpack yang diperlukan, Anda harus mengunjungi halaman Jetpack > Pengaturan di dasbor WordPress Anda. Kemudian klik pada tab Menulis .
Fitur visibilitas Widget tidak diaktifkan secara default. Anda harus menggulir ke bawah ke area pengaturan Widget dan mengaktifkan opsi ini.
Perubahan Anda akan disimpan secara otomatis. Setelah Anda menyelesaikan langkah ini, Anda akan dapat mengontrol di mana widget muncul di situs web Anda.
Langkah 2: Tambahkan Aturan Baru
Sekarang fitur visibilitas Anda telah diaktifkan, Anda dapat menavigasi ke Tampilan > Widget di dasbor WordPress Anda. Jika Anda mengklik widget aktif, Anda akan melihat tombol Visibilitas baru.
Jika Anda memilih Visibilitas, Anda akan menemukan panel opsi baru tempat Anda dapat membuat pernyataan logika visibilitas. Ini akan memungkinkan Anda untuk mengontrol di mana setiap widget tertentu muncul di situs web WordPress Anda.
Anda dapat membuat beberapa pernyataan logika untuk mengontrol visibilitas widget Anda, tetapi Anda kemudian harus memutuskan apakah semua ketentuan harus cocok. Jika demikian, Anda ingin mencentang kotak Cocokkan semua ketentuan .
Misalnya, jika Anda ingin menyembunyikan widget Postingan Terbaru di halaman depan situs web Anda, tetapi hanya jika postingan ditulis oleh penulis tertentu, Anda dapat mengatur logikanya seperti ini.
Dengan menggunakan Jetpack untuk menyesuaikan widget Anda, Anda tidak perlu menyesuaikan kode tema Anda. Namun, kami tetap menyarankan untuk menguji setelan baru Anda di server pementasan sebelum menerapkannya ke situs web langsung Anda.
Sesuaikan Situs Anda Dengan Mesin WP
Sekarang setelah Anda tahu cara mendapatkan kontrol lebih besar atas halaman dan postingan yang menampilkan widget WordPress Anda, Anda dapat membuat sidebar yang sangat relevan untuk situs web Anda. Di sini, di WP Engine, kami memahami betapa pentingnya memiliki akses ke sumber daya pengembang yang tepat jika Anda ingin membuat situs yang benar-benar disesuaikan.
Selain itu, penyesuaian situs web seringkali memerlukan banyak pengujian, percobaan, dan kesalahan. Itu sebabnya kami menawarkan berbagai paket hosting dengan semua alat dan sumber daya yang Anda perlukan untuk membangun pengalaman digital yang luar biasa. Lihat semua solusi dan produk WordPress kami untuk proyek Anda selanjutnya!