3 Cara Untuk Menambahkan Filter ke Situs WordPress Anda

Diterbitkan: 2022-09-18

Jika Anda ingin menambahkan filter ke situs WordPress Anda, ada beberapa cara berbeda yang dapat Anda lakukan. Salah satu caranya adalah dengan menambahkan filter ke file functions.php Anda. Cara lain adalah dengan menambahkan filter ke plugin atau file tema. Dan terakhir, Anda dapat menambahkan filter ke file htaccess Anda.

Filter adalah potongan kode PHP yang 'terkait' dengan acara WordPress. Mereka memungkinkan fungsi WordPress untuk berperilaku dengan cara baru. Filter dapat digunakan untuk mengurangi panjang teks atau mengubah format artikel. Tambahkan cuplikan kode dari tutorial ke tema Anda selain filter untuk menyesuaikannya. Jika Anda langsung menambahkan kode ke file tema, Anda berisiko kehilangan penyesuaian setelah tema diperbarui. Untuk menambahkan kode khusus ke WordPress, Anda harus menggunakan plugin cuplikan kode atau membuat plugin khusus untuk situs web Anda. Hook adalah lokasi di mana kode kustom WordPress dapat "dikaitkan" ke situs web.

Beberapa filter yang telah ditentukan tersedia di WP untuk memungkinkan pengembang menambahkan kode mereka sendiri ke platform pada titik-titik tertentu dalam siklus hidup pengembangannya. Kait filter dapat ditemukan di daftar API WordPress yang tersedia. Anda dapat mempelajari lebih lanjut tentang filter dengan membaca panduan filter kami. Jika Anda menyukai tutorial ini, Anda dapat menemukannya di Saluran YouTube kami untuk tutorial video WordPress.

Bagaimana Saya Menambahkan Filter Di WordPress?

Kredit: berocket.com

Menambahkan filter di WordPress itu mudah! Ikuti saja langkah-langkah ini:
1. Masuk ke akun WordPress Anda dan buka Dashboard Anda.
2. Di bilah sisi kiri, klik “Postingan” dan kemudian “Tambah Baru.”
3. Ketik judul untuk posting Anda dan kemudian klik tombol “Tambah Media”.
4. Unggah gambar yang ingin Anda gunakan sebagai filter, lalu klik tombol “Sisipkan ke dalam postingan”.
5. Sekarang klik pada tab "Teks" (di sebelah tab "Visual") dan temukan kode untuk filter Anda.
6. Salin kodenya lalu tempelkan ke postingan Anda.
7. Simpan postingan Anda lalu pratinjau untuk melihat filter Anda beraksi!

Pengguna sering meminta kemampuan untuk memfilter atau mengurutkan posting di ujung depan situs web mereka. Berikut sekilas bagaimana Anda dapat menggunakan fitur ini dalam tema Twenty Fifteen. Anda dapat menambahkan tiga kontrol, satu untuk mengurutkan posting, satu untuk mengurutkan posting, dan satu untuk hanya menampilkan gambar mini. Jika metadata kiriman menyertakan kunci _thumbnail_id, ia memiliki thumbnail. Jika kita ingin mempertimbangkan hal ini, kita perlu menulis ulang kueri kita. Ketika Anda mengisi formulir kami, itu tidak mengingat pilihan kami; namun, kami sekarang telah memasukkan detail kami. Kami dapat menulis ulang formulir kami dan menggunakan PHP untuk memperbaikinya dengan menggunakan penulisan ulang. Jika Anda mengaktifkan permalink cantik, halaman akan dialihkan ke URL baru, kemungkinan besar http://yourwebsite.com/wordpress/. Karena file archive.php menangani tampilan ini, bukan file index.html, kita tidak akan dapat melihat filter kita. Selain itu, nama kategori kami tidak diteruskan sebagai parameter URL, jadi kami harus menggunakan tipuan tambahan untuk mengaktifkan filter kami.

Menambahkan Filter Di WordPress

Filter dapat ditambahkan dengan cara yang sangat sederhana. Selama Anda membuat fungsi yang akan dipanggil saat filter dihidupkan, Anda tidak perlu khawatir tentang hal lain. Agar fungsi ini berfungsi, ia harus memiliki akses ke data yang akan diubah oleh filter, dan harus terhubung ke pengait yang digunakan untuk mengonfigurasinya.

Bagaimana Cara Membuat Filter Kustom Di WordPress?

Kredit: Tukar Tumpukan

Menambahkan filter khusus di WordPress relatif sederhana. Pertama, Anda harus membuat file bernama "my-custom-filter.php" di direktori tema WordPress Anda. Dalam file ini, Anda perlu menambahkan kode berikut: add_filter( 'the_content', 'my_custom_filter_function' ); function my_custom_filter_function ( $content ) { // melakukan sesuatu dengan $content return $content; } ? > Kode ini akan menambahkan filter baru yang disebut “my_custom_filter” ke konten situs web Anda. Anda kemudian dapat memodifikasi variabel $content di dalam fungsi my_custom_filter_function() untuk melakukan apa pun yang Anda inginkan. Untuk informasi lebih lanjut tentang filter khusus di WordPress, lihat sumber daya berikut: https://codex.wordpress.org/Plugin_API/Filter_Reference https://developer.wordpress.org/plugins/hooks/

WordPress menggunakan fungsi filter untuk melewatkan data melaluinya. Filter memungkinkan pengembang untuk mengubah perilaku fungsi dengan cara yang tidak mungkin dilakukan dengan metode tradisional. Hooks adalah fungsi yang menyaring data. Salah satu keuntungan utama dari hook adalah bahwa mereka dapat digunakan untuk berbagai fungsi, dan prioritas memungkinkan Anda untuk menentukan kapan dan berapa lama suatu fungsi harus dipanggil. Anda harus terlebih dahulu mendaftarkan fungsi kustom Anda wb_the_content dengan WordPress sebelum dapat digunakan. Fungsi ini menerima dua jenis argumen: pertama, dan kedua. Untuk mengurangi risiko kebakaran, kurangi jumlah dari puncaknya; 2. Anda dapat menentukan tidak ada nomor jika Anda tidak menentukannya, tetapi tidak akan menerima atau argumen default lainnya. Selanjutnya, Anda dapat menentukan berapa banyak parameter yang dibutuhkan argumen.

Daftar Filter WordPress

Kredit: Tukar Tumpukan

Filter WordPress digunakan untuk mengubah keluaran data sebelum ditampilkan di situs web. Secara default, WordPress akan menerapkan filter berikut ke konten: * wpautop – Filter ini akan secara otomatis menambahkan paragraf dan jeda baris ke konten Anda. * wptexturize – Filter ini akan mengubah karakter khusus menjadi entitas HTML. * convert_smilies – Filter ini akan mengubah emotikon teks menjadi emotikon grafis. * convert_chars – Filter ini akan mengubah karakter khusus menjadi entitas HTML. * wp_kses_post – Filter ini akan menghapus semua tag HTML yang tidak diperbolehkan dalam postingan. * stripslashes_gpc – Filter ini akan menghapus garis miring terbalik dari konten yang diposting.

Pengembang dapat menggunakan filter di WordPress untuk mencegat dan memodifikasi data saat diproses. Data dari database dapat dimanipulasi sebelum mencapai browser atau sebelum memasuki database menggunakan filter hook. Lembar contekan memberikan pemahaman menyeluruh tentang filter dan fungsinya, serta panduan referensi cepat untuk menggunakannya. Untuk menggunakan kait WordPress, Anda harus membuat fungsi. Fungsi, seperti namanya, adalah bagian dari kode khusus yang menentukan bagaimana suatu proses akan terjadi. Selain fungsi application_filters, Anda dapat membuat kait filter Anda sendiri. Anda perlu mengunduh dan menginstal file PHP serta memanggil add_filter () di atasnya.

Ada ratusan kait filter bawaan untuk digunakan pengembang dalam kode inti WordPress. Kait yang ingin Anda buat dapat dibuat dengan memasukkan apply_filters() dalam kode Anda, yang terletak di tempat Anda ingin kait itu muncul. Kait khusus dapat memiliki nama apa pun yang Anda inginkan, jadi sebaiknya awali nama kait Anda untuk menghindari konflik dengan plugin lain. Langkah pertama dalam menggunakan hook di WordPress adalah menentukan hook apa yang Anda butuhkan dan kemudian menulis fungsi untuk memodifikasi data yang Anda butuhkan untuk hook. Ada beberapa jenis kait filter yang tersedia, tetapi kebanyakan dari mereka terbagi dalam dua kategori: pembacaan basis data dan penulisan basis data. Pengkodean dan pengembangan filter dibahas dalam lembar contekan ini, yang akan membantu Anda mempelajari cara membuat kodenya.

Apa Itu Filter WordPress Dan Bagaimana Cara Kerjanya?

Filter adalah fungsi yang mengambil data sebagai input dan menghasilkan output sebagai hasil konversinya. Di WordPress, setidaknya satu filter digunakan untuk memproses input dan output. Filter berfungsi sebagai penghubung antara browser WordPress, database, dan inti WordPress. Pastikan fungsi panggilan balik yang dipanggil saat filter dijalankan disetel ke true. Dengan menambahkan fungsi panggilan balik Anda ke WordPress, Anda dapat memanggilnya dari hook. panggilan balik yang terdaftar dengan kait filter dijalankan dalam urutan prioritas yang menurun: inti WordPress, plugin, fungsi tema, dan akhirnya fungsi khusus. fungsi plugin adalah jenis fungsi pertama yang didefinisikan, dan juga yang pertama didefinisikan sebelum WordPress itu sendiri. Fungsi tema berikut dipanggil setelah fungsi plugin, dan kait filter digunakan sebelum kait filter dipanggil oleh browser. Fungsi pengguna sendiri dirujuk terlebih dahulu, diikuti oleh fungsi khusus. Kait filter adalah alat yang ampuh untuk mengubah berbagai jenis data internal saat runtime. Saat panggilan balik diikat ke kait filter , panggilan balik dijalankan dalam urutan prioritas hingga filter diterapkan, dan setiap panggilan balik terikat dapat dimodifikasi dengan mengembalikan nilai baru jika diminta.

Contoh Filter WordPress

Filter WordPress adalah fungsi yang diterapkan pada konten sebelum ditampilkan di bagian depan situs web WordPress . Filter memungkinkan Anda untuk memodifikasi, atau bahkan mengubah sepenuhnya, konten yang dihasilkan oleh WordPress. Misalnya, Anda ingin menampilkan daftar posting blog terbaru di halaman beranda, tetapi Anda hanya ingin menampilkan judul posting, bukan keseluruhan konten. Anda dapat menggunakan filter WordPress untuk menghapus konten dari posting blog sebelum ditampilkan di halaman beranda.

Fitur ini memungkinkan Anda untuk dengan mudah mengubah data atau output dari fungsi WordPress lainnya. Metabox canggih untuk memodifikasi halaman atau jenis posting termasuk dalam tema total. Selanjutnya, selain menerapkan filter ke jenis posting yang didukung oleh tema, Anda dapat dengan mudah menambahkan atau menghapusnya ke jenis posting apa pun. Ada banyak modul Grid khusus untuk dipilih yang dapat digunakan untuk menambahkan posting ke halaman portofolio, misalnya. Add_filter memungkinkan Anda meneruskan beberapa argumen ke fungsi apply_filter , yang dapat Anda lakukan melalui apply_filter. Saat menanyakan database, setiap modul kisi menangani argumen kueri menggunakan filter 'vcex_grid_query', yang memungkinkan Anda menyesuaikan kueri dengan tema turunan. Tema Total, selain menambahkan dan menerapkan filter, memungkinkan Anda mengelola hampir semua elemen situs Anda. Jika Anda memasukkan bidang ID Unik, Anda dapat memfilter kueri untuk Kisi Portofolio ini dan yang Anda cari. Selanjutnya, tema Total menggunakan tindakan untuk menampilkan berbagai elemen tema di situs web (seperti bilah atas, bilah sakelar, tajuk, judul halaman, remah roti, dan sebagainya).

Cara Membuat Filter WordPress

Sangat mudah untuk menambahkan filter ke situs. Untuk mulai bekerja, Anda harus membuat fungsi panggilan balik. Filter akan mulai berjalan, dan fungsi ini akan dipanggil. Anda harus menambahkan fungsi panggilan balik ke hook WordPress Anda setelah itu. Saat filter diterapkan, kait ini diluncurkan. Buat fungsi panggilan balik Anda dengan membuka file filter.php di situs wordpress Anda. File ini berisi filter WordPress yang saat ini tersedia. Cukup tambahkan kode berikut ke file ini untuk membuat filter baru. Filter_callback('my_callback_function', $data ); filter_callback Nama filter adalah yang pertama dari banyak parameter. Parameter kedua adalah data yang akan diubah oleh filter. Filter dapat menerima data dari berbagai sumber, termasuk variabel dan fungsi WordPress . Setelah Anda selesai membuat filter, Anda perlu menambahkannya ke hook. Saat Anda membuka file WP-config.php, salin baris berikut ke bagian plugins: Add_filter ('filter_','my_callback_function'); Anda akan diberi tahu ketika salah satu filter WordPress dijalankan dengan memanggil fungsi panggilan balik Anda.

Filter — Plugin WordPress

Filter adalah plugin untuk WordPress yang memungkinkan Anda mengelola dan menyesuaikan konten situs web dengan mudah. Dengan Filter, Anda dapat dengan mudah membuat jenis pos, taksonomi, dan bidang khusus, serta mengelola tampilannya di situs web Anda. Filter juga memungkinkan Anda membuat templat khusus untuk posting dan halaman situs web Anda, dan mengelola menu dan widget situs web Anda.

Anda dapat menggunakan kotak pencarian untuk memfilter posting dan halaman dengan menghapusnya. menu tarik-turun, kotak centang, tombol radio, dan opsi multi-pilih adalah semua opsi untuk menampilkan bidang. Sekarang ada tangkapan layar untuk hampir semua opsi yang dapat dikonfigurasi yang dirinci dalam dokumentasi. Kode memerlukan beberapa konfigurasi backend, tetapi jika Anda ingin memastikan semua kode Anda sudah diatur, itu berfungsi dengan baik. Search and Filter, program perangkat lunak sumber terbuka, disertakan. Silakan lihat daftar kontributor untuk plugin ini. Tidak ada kembung. Anda tidak harus berurusan dengan hal-hal tidak menyenangkan yang datang dengan memuat situs web dengan templat yang buruk. Itu hanya memuat ulang halaman arsip/dinamis kategori saat ini.

Filter Kait Di WordPress

Filter di WordPress memungkinkan plugin untuk memodifikasi berbagai jenis data internal saat runtime. Dimungkinkan untuk memodifikasi data dengan mengikat panggilan balik ke kait filter. Setelah filter diterapkan, setiap panggilan balik terikat dijalankan dalam urutan prioritas, dan nilai baru dikembalikan sebagai hasil dari modifikasi nilai.