Title: Search Protection
Author: hilfans
Published: <strong>Setyembre 9, 2025</strong>
Last modified: Setyembre 9, 2025

---

Maghanap ng mga plugin

![](https://ps.w.org/search-protection/assets/banner-772x250.png?rev=3358255)

![](https://ps.w.org/search-protection/assets/icon-256x256.png?rev=3358256)

# Search Protection

 Ni [hilfans](https://profiles.wordpress.org/hilfans0/)

[I-download](https://downloads.wordpress.org/plugin/search-protection.1.5.9.zip)

 * [Mga Detalye](https://tl.wordpress.org/plugins/search-protection/#description)
 * [Mga Review](https://tl.wordpress.org/plugins/search-protection/#reviews)
 *  [Pag-install](https://tl.wordpress.org/plugins/search-protection/#installation)
 * [Development](https://tl.wordpress.org/plugins/search-protection/#developers)

 [Suporta](https://wordpress.org/support/plugin/search-protection/)

## Deskripsyon

Plugin **Search Protection** menyediakan dua lapis pertahanan untuk form pencarian
standar WordPress Anda untuk melindunginya dari serangan spam dan upaya pencarian
berbahaya.

 * **Daftar Hitam (Blacklist)**: Blokir pencarian yang mengandung kata-kata spesifik
   atau pola karakter (regex) yang Anda tentukan.
 * **Google reCAPTCHA v3**: Verifikasi secara transparan apakah pengunjung adalah
   manusia atau bot, dan blokir permintaan yang mencurigakan tanpa mengganggu pengguna
   asli.

Plugin ini dirancang agar mudah dikonfigurasi dan bekerja secara otomatis di latar
belakang untuk menjaga situs Anda tetap aman.

### Layanan Eksternal

Plugin ini terintegrasi dengan layanan Google reCAPTCHA v3 untuk melindungi form
pencarian dari spam dan bot berbahaya. Fitur ini bersifat opsional dan dapat diaktifkan
atau dinonaktifkan dari halaman pengaturan plugin.

 * **Layanan:** Google reCAPTCHA v3
 * **Data yang Dikirim:** Saat pengguna mengirimkan form pencarian dan fitur reCAPTCHA
   diaktifkan, alamat IP pengguna dan token reCAPTCHA akan dikirim ke server Google
   untuk diverifikasi.
 * **Syarat dan Kebijakan Layanan:** Untuk informasi lebih lanjut, silakan tinjau
   [Persyaratan Layanan](https://policies.google.com/terms) dan [Kebijakan Privasi](https://policies.google.com/privacy)
   dari Google.

## Mga Screenshot

[⌊Halaman pengaturan utama untuk Pengaturan reCAPTCHA v3, Pengaturan Pemblokiran
Kata.⌉⌊Halaman pengaturan utama untuk Pengaturan reCAPTCHA v3, Pengaturan Pemblokiran
Kata.⌉[

Halaman pengaturan utama untuk Pengaturan reCAPTCHA v3, Pengaturan Pemblokiran Kata.

[⌊Menu pengaturan utama untuk Pengaturan Pesan & Pengalihan, Manajemen Data, Simpan
Semua Perubahan.⌉⌊Menu pengaturan utama untuk Pengaturan Pesan & Pengalihan, Manajemen
Data, Simpan Semua Perubahan.⌉[

Menu pengaturan utama untuk Pengaturan Pesan & Pengalihan, Manajemen Data, Simpan
Semua Perubahan.

[⌊Menu pengaturan utama untuk Cadangkan & Pulihkan Pengaturan.⌉⌊Menu pengaturan 
utama untuk Cadangkan & Pulihkan Pengaturan.⌉[

Menu pengaturan utama untuk Cadangkan & Pulihkan Pengaturan.

## Pag-install

 1. Unggah folder `search-protection` ke direktori `/wp-content/plugins/`.
 2. Aktifkan plugin melalui menu ‘Plugins’ di WordPress.
 3. Buka **Pengaturan > Search Protection** untuk melakukan konfigurasi.

## FAQ

### Apakah saya perlu akun Google reCAPTCHA?

Ya, jika Anda ingin mengaktifkan fitur reCAPTCHA v3. Anda bisa mendapatkannya secara
gratis dari [Google reCAPTCHA Admin](https://www.google.com/recaptcha/admin).

### Apakah plugin ini memperlambat situs saya?

Tidak. Plugin ini sangat ringan. Proses pemblokiran terjadi di sisi server sebelum
WordPress menjalankan kueri pencarian yang berat ke database. Pembersihan log juga
dijadwalkan dengan Cron Job agar tidak membebani server.

## Mga Review

Wala pang reviews para sa plugin na ito.

## Mga Contributor at Developer

Ang “Search Protection” ay open source software. Ang mga sumusunod na tao ay nag-
ambag sa plugin na ito.

Mga Contributor

 *   [ hilfans ](https://profiles.wordpress.org/hilfans0/)
 *   [ Digiwuz MSP ](https://profiles.wordpress.org/digiwuz/)
 *   [ telkomuniversity ](https://profiles.wordpress.org/telkomuniversity/)

[Isalin ang “Search Protection” sa iyong wika.](https://translate.wordpress.org/projects/wp-plugins/search-protection)

### Interesado sa development?

[Tingnan ang code](https://plugins.trac.wordpress.org/browser/search-protection/),
i-check ang [SVN repository](https://plugins.svn.wordpress.org/search-protection/),
o mag-subscribe sa [development log](https://plugins.trac.wordpress.org/log/search-protection/)
sa pamamagitan ng [RSS](https://plugins.trac.wordpress.org/log/search-protection/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.5.9 (3 September 2025)

” PENINGKATAN KEAMANAN: Memperketat validasi pada file yang diunggah dengan menambahkan
pengecekan isset() pada $_FILES[‘import_file’][‘error’] untuk menghilangkan peringatan
InputNotValidated dari alat pemeriksa plugin. Menambah pengecekan format file json
yang diupload agar sesuai template pada saat backup.

#### 1.5.0 (26 Agustus 2025)

 * PENINGKATAN KEAMANAN: Semua input sekarang disanitasi lebih awal dan semua output
   di-escape dengan fungsi esc_*() sesuai konteks.
 * PENINGKATAN KEAMANAN: Penambahan verifikasi nonce pada form impor/ekspor pengaturan
   serta pada token reCAPTCHA di form pencarian.
 * PENINGKATAN KEAMANAN: Validasi unggahan file cadangan .json ditingkatkan dengan
   pengecekan tipe file, ukuran maksimal, dan penggunaan WP_Filesystem.
 * PENINGKATAN KODE: Query database dibungkus dengan $wpdb->prepare() dan nama tabel
   diamankan dengan esc_sql(). Ditambahkan anotasi phpcs:ignore dengan justifikasi
   untuk menghindari false positive.
 * PERBAIKAN: Menghapus kode debug set_error_handler() dan fungsi non‑produksi lain
   yang ditandai oleh pemeriksa kode.
 * PERBAIKAN: Semua admin notice di-escape dengan aman dan markup diperbaiki.
 * PERBAIKAN: uninstall.php diperkuat untuk menghapus cron job, opsi plugin, dan
   tabel log sesuai dengan opsi delete_on_uninstall.

#### 1.4.1 (22 Agustus 2025)

 * PENINGKATAN KEPATUHAN: Mengubah semua prefix internal plugin (misalnya `sph_`)
   menjadi `search_protect_` untuk memenuhi persyaratan keunikan dan panjang minimal
   dari WordPress.org.
 * PENINGKATAN KEAMANAN: Mengganti fungsi `echo json_encode` dengan `wp_send_json`
   untuk proses ekspor pengaturan yang lebih aman dan sesuai standar WordPress.
 * PENINGKATAN KEAMANAN: Menambahkan sanitasi eksplisit pada nama file yang diunggah
   saat proses impor pengaturan.
 * DOKUMENTASI: Menambahkan bagian “Layanan Eksternal” pada file readme untuk menjelaskan
   penggunaan API Google reCAPTCHA sesuai pedoman.
 * CATATAN PENTING: Karena perubahan prefix internal yang signifikan, semua pengaturan
   plugin akan direset setelah melakukan update ke versi ini. Harap lakukan konfigurasi
   ulang atau pulihkan dari cadangan.

#### 1.3.2 (31 Juli 2025)

 * PENINGKATAN KEAMANAN: Memperketat validasi, sanitasi, dan escaping pada semua
   input dan output untuk lolos dari semua pemeriksaan keamanan otomatis oleh tim
   WordPress.org.
 * PENINGKATAN KODE: Memperbaiki cara pemanggilan skrip reCAPTCHA agar sepenuhnya
   sesuai standar WordPress menggunakan `wp_enqueue_script`, meningkatkan keamanan
   dan kompatibilitas tema.
 * PENINGKATAN PERFORMA: Menambahkan nomor versi pada aset skrip untuk memastikan
   pengguna selalu mendapatkan versi terbaru setelah pembaruan (cache-busting).
 * PENINGKATAN PERFORMA: Mengimplementasikan object caching (`wp_cache_get`) untuk
   query database di halaman pengaturan untuk mengurangi beban server pada situs
   dengan lalu lintas tinggi.
 * PERBAIKAN: Menambahkan komentar `phpcs:ignore` yang diperlukan untuk menangani
   temuan _false positive_ dari pemindai kode otomatis, memastikan plugin lolos 
   semua pemeriksaan standar WordPress.

#### 1.2.0

 * FITUR: Menambahkan panel informasi di halaman pengaturan untuk menampilkan kata
   kunci yang terblokir dalam 24 jam terakhir.
 * PENINGKATAN: Memudahkan admin menyalin kata kunci yang sering diblokir untuk 
   dimasukkan ke daftar hitam.

#### 1.1.1

 * Rilis awal plugin.

## Meta

 *  Bersyon **1.5.9**
 *  Huling na-update **9 buwan ang nakalipas**
 *  Mga aktibong installation **10+**
 *  Bersyon ng WordPress ** 5.0 o mas bago **
 *  Sinubukan hanggang **6.8.5**
 *  Bersyon ng PHP ** 7.2 o mas bago **
 *  Wika
 * [English (US)](https://wordpress.org/plugins/search-protection/)
 * Mga Tag
 * [block](https://tl.wordpress.org/plugins/tags/block/)[protection](https://tl.wordpress.org/plugins/tags/protection/)
   [search](https://tl.wordpress.org/plugins/tags/search/)[security](https://tl.wordpress.org/plugins/tags/security/)
   [spam](https://tl.wordpress.org/plugins/tags/spam/)
 *  [Advanced View](https://tl.wordpress.org/plugins/search-protection/advanced/)

## Mga Rating

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/search-protection/reviews/#new-post)

[Tingnan lahat ng review](https://wordpress.org/support/plugin/search-protection/reviews/)

## Mga Contributor

 *   [ hilfans ](https://profiles.wordpress.org/hilfans0/)
 *   [ Digiwuz MSP ](https://profiles.wordpress.org/digiwuz/)
 *   [ telkomuniversity ](https://profiles.wordpress.org/telkomuniversity/)

## Suporta

May gusto kang sabihin? Kailangan ng tulong?

 [Tingnan ang support forum](https://wordpress.org/support/plugin/search-protection/)

## Mag-donate

Gusto mo bang suportahan ang pagpapaunlad ng plugin na ito?

 [ Mag-donate sa plugin na ito ](https://endowment.telkomuniversity.ac.id/donasi-langsung/)