Apakah Anda ingin mengizinkan pengguna menyaring posting dan halaman di situs WordPress Anda? Baru-baru ini, salah satu pengguna kami meminta kami cara menambahkan filter ke situs WordPress mereka yang memungkinkan pengguna menyaring posting menurut kategori, tag, jenis posting, dll. Pada artikel ini, kami akan menunjukkan cara membiarkan pengguna memfilter posting dan halaman di WordPress.
Mengapa Membiarkan Pengguna Menyaring Tulisan dan Halaman di WordPress?
Secara default, WordPress dilengkapi dengan kategori dan tag sebagai cara bagi Anda untuk mengurutkan konten menjadi topik dan bagi pengguna Anda untuk menemukannya dengan mudah.
Namun, pengguna hanya dapat melihat satu kategori, tag, atau halaman arsip pada satu waktu dan hanya akan menampilkan satu jenis posting.
Bagaimana jika Anda ingin pengguna dapat memfilter konten di lebih dari satu kategori atau tag? Bagaimana cara mengizinkan pengguna melihat pos, laman, dan jenis pos khusus pada saat bersamaan?
Jenis penyaringan ini bisa sangat membantu bila Anda memiliki banyak konten, dan Anda ingin pengguna menyaringnya sesuai dengan preferensi mereka sendiri.
Karena itu, mari kita lihat bagaimana dengan mudah membiarkan pengguna memfilter posting dan halaman di WordPress.
Mengizinkan Pengguna Mudah Menyaring Pos dan Halaman
Hal pertama yang perlu Anda lakukan adalah menginstal dan mengaktifkan plugin Search & Filter. Untuk lebih jelasnya
Setelah aktivasi, plugin akan menambahkan item menu baru berlabel Search & Filter ke panel admin WordPress Anda. Mengkliknya akan membawa Anda ke halaman penggunaan plugin dengan dokumentasi terperinci tentang cara menggunakan plugin.
Plugin Penelusuran & Filter dilengkapi dengan kode pendek yang menerima parameter berbeda untuk menampilkan opsi penyaringan. Anda dapat menggunakan kode singkat ini di sebuah posting, halaman, atau di dalam widget teks.
[searchandfilter fields = "search, category, post_tag"]
Anda juga dapat menggunakan shortcode sebagai tag template di file tema WordPress Anda seperti ini:
Ini akan menampilkan pilihan penyaringan dengan kolom pencarian, kategori, dan tag.
Secara default, plugin menerima bidang pencarian, taksonomi, post_type, dan post_date sebagai bidangnya.
Mari kita lihat contoh lain. Kali ini kami akan menyertakan kategori, tag, jenis posting, dan kolom tanggal.
Anda perlu menggunakan shortcode seperti ini:
[searchandfilter fields = "search, category, post_tag, post_types, post_date"]
Begini tampilannya:
Sekarang, alih-alih menggunakan bidang drop down select, Anda juga dapat menggunakan kotak centang dan menambahkan label untuk setiap bidang. Untuk melakukan itu, Anda perlu menambahkan dua parameter lagi ke shortcode.
Jika Anda menggunakan halaman terpisah untuk menampilkan posting blog Anda, maka Anda dapat menambahkan kode singkat ini ke halaman.
[searchandfilter heading = "Pilih kategori:" types = "checkbox" fields = "category"]
Jika Anda menggunakan beberapa bidang, jenis, dan judul, Anda harus memastikan bahwa item dalam urutan yang sama untuk setiap parameter.
Mari kita lihat contoh lain. Kali ini kami menambahkan kolom kategori, tag, dan bidang pos dengan judul yang berbeda dan jenis bidang formulir.
[searchandfilter heading = "ketik Post, Category, Tag" types = "checkbox, pilih, pilih" fields = "post_types, category, post_tag"]
Ini adalah bagaimana tampilannya di situs Anda:
Silakan lihat halaman dokumentasi plugin untuk lebih banyak cara menggunakan shortcode.
Anda juga bisa menggunakan shortcodes ini di dalam widget teks. Jika shortcode tidak bekerja di widget teks Anda