Di situs saya, saya ingin beberapa halaman tidak dapat ditanyakan oleh form pencarian (jadi mereka tidak muncul ketika saya punya sesuatu seperti www.ex.com/?s=banana)
Apakah ada cara untuk "Hapus" halaman dari halaman hasil pencarian (tanpa hanya membabi buta kondisi is_page (id), tampilkan: tidak ada)
register_post_type
Untuk mengecualikan semua halaman dari hasil pencarian (yaitu tanpa harus secara manual memberikan ID halaman), berikut ini adalah versi perbaikan fungsi @ EricHolmes:
Info lebih lanjut:
(ALTERNATIF) Meskipun, mengingat apa yang Anda lakukan, Anda bisa mengatur
exclude_from_search
untukpage
jenis postingtrue
, yang bagi saya tampaknya menjadi cara terbaik untuk mengecualikan jenis posting dari pencarian. Lihat jawaban @ prettyboymp untuk itu .Info lebih lanjut:
sumber