Ada banyak plugin WordPress di luar sana yang meningkatkan pencarian WordPress tetapi saya belum menemukan plugin yang akan menambah pencarian pengguna.
Cari Segalanya dulu memiliki fungsi tetapi dihapus ketika WP pindah ke versi 2.8. Saya menduga ini karena cara WP mengubah cara penulis disimpan.
Alasan mengapa saya mencari pengguna adalah karena semua pengguna di situs WP adalah anggota staf dengan profil mereka sendiri. Kami memiliki halaman penulis yang mencantumkan semua staf dengan nama keluarga yang dipisahkan oleh 20 anggota per halaman. Jika Anda hanya tahu nama depan anggota staf, maka berusaha mencari anggota itu sangat sulit. Saya ingin memperluas pencarian WP sehingga Anda cukup memasukkan nama dan anggota yang sesuai muncul.
Situs ini adalah intranet sehingga menggunakan mesin pencari eksternal tidak mungkin.
Hanya ingin menjadi jelas bahwa saya ingin mencari pengguna bukan mencari posting oleh penulis.
Bagaimana saya bisa mendapatkan pencarian anggota staf ditambahkan?
is_search
denganWP_User_Query
?Jawaban:
Anda tidak dapat mencapai ini dengan mudah dengan sistem pencarian bawaan WP. Bahkan jika Anda berhasil membuat kueri rumit yang menarik data dari tabel pengguna, itu akan sangat lambat.
Pencarian Unleashed memiliki fungsi ini, tapi saya tidak yakin tentang kompatibilitas dengan WP 3.2.
Saya menggunakannya di masa lalu sebagai inspirasi untuk menambahkan fungsionalitas pencarian yang lebih baik di situs saya. Pada dasarnya itu mengumpulkan data pada kait penerbitan konten, yang kemudian diindeks dan disimpan di suatu tempat untuk mengakses lebih cepat, misalnya tabel db kustom, atau dalam file khusus jika Anda menggunakan mesin pencari Lucene .
Jika Anda benar-benar ingin menggunakan cara WP, lihat pertanyaan ini . Anda harus bergabung dengan $ wpdb-> pengguna di post_author.
sumber
Solusi ada di sini: http://wordpress.org/support/topic/default-custom-fields?replies=6
Kutipan dari salah satu poster di utas itu:
sumber