Laman » WordPress » WordPress Cari Plugin berguna dan Snipet

    WordPress Cari Plugin berguna dan Snipet

    WordPress adalah alat CMS yang kuat bukan sahaja menyebarkan blog tapi banyak forum dan laman web peribadi. Banyak ciri yang ditawarkan agak maju untuk pasaran, namun carian mereka masih kelihatan ketinggalan. Fungsi menawarkan penyelesaian yang sangat mudah untuk masalah yang sangat rumit - mencari kandungan yang betul di laman web anda!

    Walaupun fungsi yang bagus untuk mencari artikel berdasarkan padanan terus, sistem tidak dapat digunakan dengan banyak kegunaan. Lebih khusus ketidakupayaan untuk mencari antara semua kategori, tag, atau bahkan kategori dan / atau tag tertentu. Begitu juga semua jawatan dipaparkan secara lalai mengikut tarikh, yang terbaru kepada yang tertua. Ini adalah jurang yang besar di UX, bagaimana dengan pengguna yang mungkin mencari artikel popular dengan pandangan atau komen yang paling?

    Di bawah ini saya telah menawarkan pandangan ringkas ke dalam ciri carian WordPress dan bagaimana mereka berfungsi dalam sistem. Memahami bagaimana semuanya berjalan keluar dari kotak akan membuat carian memanipulasi lebih mudah. Di samping itu saya telah menambah beberapa coretan plugin dan kod yang dikehendaki untuk laman web WP mana saja.

    Asas Carian WordPress

    Apabila menjalankan pertanyaan carian melalui WordPress semua hasil dikembalikan berdasarkan masa penerbitan. Ini termasuk halaman, yang akan menjadi hebat, jika WordPress telah menetapkan keupayaan untuk melakukannya. Dua plugin hebat Search Unleashed and Search Everything menyediakan perbaikan yang membolehkan pengguna mencari halaman dan komen juga. Satu masalah utama adalah bagaimana WordPress mengabaikan kuasa kata kunci dalam carian.

    Sekiranya artikel diterbitkan satu atau dua tahun yang lalu, kemungkinan ia ditemui dalam carian tidak ada apa-apa. Ini adalah melainkan pengguna memasukkan kata kunci yang mereka mahu ke dalam enjin yang lebih besar seperti Google atau Bing. Apabila anda mencari “reka bentuk web” WordPress sedang mencari untuk dipadankan dengan tepat. Pemaju WordPress mungkin sedang menjalankan pembaharuan, tetapi pertanyaan semacam itu tidak akan memulangkan hasil yang mengandungi semata-mata reka bentuk.

    Begitu juga dengan apa tentang kategori dan tag pos? Ini boleh dipadankan dalam kata kunci dan membuang carian keseluruhan. Fungsi yang berbeza di sebalik carian WordPress adalah prasejarah berbanding kebanyakan, yang syukurlah sistem ini boleh dikemaskini secara terbuka dari dalam komuniti pembangunan.

    Fail Tema WordPress

    Di dalam setiap folder Tema WordPress adalah satu set fail carian. Ini kelihatan berguna untuk fungsi dan bentuk carian yang kuat. Di dalam fail template akar search.php anda akan menemui template umum untuk hasil carian.

    Banyak kali saya akan mendengar pemaju menyusun kesilapan termasuk carian.php mereka di dalam fail teras lain, seperti page.php atau single.php. Ini adalah teknik yang kuat untuk membina templat modular, namun fail carian lurus digunakan untuk memaparkan penomboran dan keputusan sahaja. Nama fail standard searchform.php adalah apa yang termasuk beberapa kod PHP asas untuk memanggil data pertanyaan carian. Selebihnya fail adalah bentuk HTML lurus termasuk satu (1) medan input dan butang submit.

    Fail ini sering dimasukkan ke dalam tajuk atau bahagian sidebar templat. Ia menawarkan penyelesaian yang elegan untuk menyertakan bentuk siap sedia dan pengguna boleh mengambil kesempatan daripada banyak teknik carian yang kuat yang ditawarkan di WordPress. Daripada banyak atribut baru dalam HTML5, mungkin untuk menawarkan teks lalai di dalam medan input seperti “cari ... ” atau “masukkan istilah di sini”.

    Apabila memasuki data untuk memaparkan borang carian anda, rutin yang sederhana akan dengan senang hati mengejutkan anda. Terdapat fungsi mudah ditulis get_search_form () yang boleh ditambah di mana-mana sahaja di templat anda untuk memaparkan kandungan searchform.php. Ini adalah fungsi dalaman yang dibangunkan oleh WordPress dan digunakan untuk membuat pembangunan untuk fungsi carian mudah seperti pai!

    Fungsi Pertanyaan WP

    Terdapat fungsi yang ditulis dalam backend WordPress yang boleh digunakan untuk pertanyaan SQL langsung. WP_query () telah digunakan oleh pemaju WordPress dan pereka tema sama untuk membuat pertanyaan carian tersuai yang lebih rumit daripada lalai WordPress.

    Jika anda seorang pemaju, saya cadangkan membaca melalui halaman rujukan fungsi untuk sedikit pemahaman tentang metodologi. Dokumentasi ini sangat panjang dan mungkin tidak akan digunakan oleh ramai orang. Terdapat beberapa ciri kemas yang sebenar seperti menarik jawatan atau kategori tertentu berdasarkan kandungan mana yang sedang dipaparkan dalam halaman.

    Fungsi Query juga membolehkan untuk memeriksa terhadap nilai halaman semasa. WordPress secara automatik memberi nama kepada setiap orang jenis halaman di laman anda. Jawatan blog, halaman, hasil carian, dan rumah hanya beberapa contoh. Di bawah ini saya telah menggariskan senarai ringkas pembolehubah halaman biasa bagi mereka yang berminat memeriksa di bawah permukaan.

    • $ is_single - melihat satu halaman pos
    • $ is_author - melihat halaman direktori pengarang pos
    • $ is_search - melihat halaman hasil carian
    • $ is_category - $ is_tag - melihat senarai siaran mengikut kategori atau tag
    • $ is_404 - melihat halaman ralat 404

    16 Plugins untuk Meningkatkan Carian

    Di bawah ini saya telah memasukkan pautan kepada beberapa plugin popular yang berkaitan dengan carian dan pertanyaan. Ini semua percuma dan ditawarkan untuk dimuat turun dari direktori sambungan rasmi WordPress. Saya sangat mengesyorkan terhadap memasang lebih daripada 2 atau 3 daripada ini pada satu-satu masa - baca pada penerangan dan uji satu demi satu untuk melihat apakah ada apa-apa yang sesuai dengan blog anda!

    Google Custom Search Plugin Pilihan lalai untuk mencari di Wordpress bukan benar-benar penyelesaian terbaik. Sering kali webmaster lebih suka menyalurkan pertanyaan carian mereka melalui Google untuk hasil yang lebih pantas dan lebih sasarkan. Selepas memasang plugin ini, secara automatik akan menulis semula borang carian WordPress lalai dengan Carian Google tersuai. Mengguna pakai satu set URL persahabatan yang baru secara on-the-fly!

    Borang Carian Yang Dipertingkat Secara lalai, borang carian WordPress adalah medan input standard. Ini bagus untuk pertanyaan asas yang melibatkan kata kunci tertentu, tetapi untuk pengguna canggih, pilihan lalai jatuh pendek. Borang Carian yang Dipertingkat akan secara dinamik menghasilkan borang XHTML yang menerima istilah carian baru seperti Boolean DAN kenyataan.

    Cari EverythingSearch Semuanya adalah satu lagi plugin all-in-one yang hebat untuk menyokong keperluan carian lanjutan anda. Beberapa ciri yang paling popular termasuk penonjolan carian, taksonomi adat, melayari komen yang diluluskan dan banyak lagi! Panel pentadbiran sangat mudah dan persediaan adalah mudah.

    Sphinx WordPress Plugin SearchThe pelayan Sphinx boleh memuatkan pertanyaan carian berat dari pelayan anda ke tetapan jauh lain. Setelah pengaktifan, anda akan melihat kelajuan yang sangat pantas dan mampu menyusun hasil berdasarkan kesegaran dan kaitannya. Selain itu, plugin ini mampu memaparkan widget sidebar kata kunci carian yang paling baru dan paling atas.

    Carian MeterSearch Meter adalah idea yang menarik bagi webmaster yang berminat untuk menjejaki analisis. Setiap pertanyaan carian disimpan dan diarkibkan dalam panel admin dengan butiran tambahan memeriksa analisis carian. Anda akan diberi data tentang berapa banyak carian yang gagal atau tidak menghasilkan hasil, serta istilah carian yang popular dan baru-baru ini. Plugin ini akan menghasilkan statistik yang anda boleh menetapkan semula atau eksport untuk pemeriksaan.

    WordPress Fast SearchFast WordPress Search adalah plugin pengganti asas untuk enjin lalai WordPress. Ini biasanya akan memulangkan laman yang lebih relevan dan sedikit mempercepat prosesnya. Proses ini ditulis untuk bekerja dengan fungsi perpustakaan WP yang luas untuk mengurangkan panggilan pangkalan data dan kembali hasil yang lebih cepat untuk pertanyaan yang sengit. Pemasangan juga disertakan dengan alat penanda aras untuk membandingkan masa.

    Amazon Search WidgetJika anda bekerja dengan program affiliate Amazon maka anda akan menyukai plugin seterusnya ini. Dengan beberapa langkah mudah dan mengedit template tunggal, ia sangat mudah untuk melaksanakan borang carian berasaskan Flash. Ini akan mencari dalam perpustakaan Amazon untuk menarik data mengenai produk dan siaran baru. Dari sini, proses mudah memasukkan ID affiliate anda untuk mula mendapatkan wang dari carian blog anda!

    Plugin Carian Looser Di sini kita mempunyai plugin kecil dengan jangkaan hebat selepas memasang. Plugin Carian Looser mengubah proses terbina dalam dari dalam perpustakaan WordPress untuk menyesuaikan kata kunci dan bukannya istilah penuh. Kamus dalaman perkataan Inggeris biasa dilangkau untuk mempercepat proses carian. Sekiranya anda sedang mencari plugin asas untuk memasang dan mendapatkan hasil yang paling cepat, saya akan mengesyorkannya.

    Dave's WordPress Live SearchJika anda seorang penggemar Microsoft Live Search, plugin mudah ini akan meningkatkan pengalaman blog anda. Menawarkan keputusan dari Carian Langsung bermakna masa perkaitan yang lebih tinggi dan lebih cepat daripada pemprosesan dalaman. Plugin dibuat untuk memberikan hasil terkini serta-merta sebagai jenis pengguna - semua dikuasakan di belakang tabir dengan jQuery dan beberapa gaya CSS asas. Cuba pasang dan lihat jika blog anda boleh mengendalikan beban halaman, kerana ia memberikan pengalaman pengguna yang menakjubkan untuk hasil carian.

    Cari Tag CloudThis plugin menyediakan anda dengan akses mudah untuk membangunkan awan tag ringkas. Ini akan menghasilkan kedudukan hebat dari Google kerana lebih banyak pautan akan membawa kepada halaman blog anda. Di samping itu, pengalaman pengguna secara dramatik meningkat apabila anda menganggap berapa banyak siaran yang dijumpai dengan hanya beberapa klik. Plugin memerlukan langkah pemasangan standard dan telah dibangunkan dengan SEO dalam fikiran.

    Ketentuan Carian Sorotan Anda mungkin telah melihat plugin ini diadopsi dalam blog yang tidak terhingga hari ini. Apabila pelawat mencari halaman anda melalui enjin carian utama (Google, Yahoo !, Bing, Lycos, Ask ...) setiap kata kunci akan diserlahkan dalam kandungan anda. Ini membantu para pengunjung mengetahui lokasi kandungan halaman dan bingkai rujukannya. Secara lalai tidak ada teras gaya CSS, jadi anda perlu merekabentuk diri anda sendiri selepas pengaktifan.

    SearchBetter Search yang lebih baik, sebagai tajuk menyiratkan, adalah plugin standard untuk memberikan blog WordPress anda lebih baik carian. Setiap halaman keputusan dipecahkan berdasarkan perkaitan kata kunci dan teknik canggih untuk mengenali tag meta, teg pos, dan kategori. Apabila menaip borang carian baru akan memaparkan istilah carian yang paling popular yang dicari di seluruh blog anda. Ini dikemas kini dengan kerap berdasarkan berapa banyak lalu lintas pertanyaan carian anda!

    Cari LightAs mungkin anda telah melihat banyak tempat di tempat lain fungsi kemaskini-sebagai-anda-jenis telah meletup. Sejak pelancaran Google Instant banyak penyedia carian lain telah melancarkan teknik yang serupa. Search Light adalah plugin hebat yang menggunakan antara muka dropdown Ajax untuk membuat menu dinamik pertanyaan terkait. Ia juga mungkin untuk mengikat imej kecil pos anda dan jumlah hasil dalam bar carian itu sendiri.

    WP Instant SearchThis plugin memerlukan beberapa perpustakaan luaran, walaupun menawarkan fungsi yang sama seperti Light Search sebelumnya. Jika anda benar-benar menikmati cadangan turun turun Ajax, anda akan mendapat banyak ciri yang sama di sini dengan Carian WP Segera. Plugin ini dikemaskini kepada versi terbaru WordPress 3.0.5 dan akan menyemak terhadap tag, jawatan, halaman, dan kategori WordPress.

    WP Carian Produk E-dagang WidgetPerkara ini menyokong paparan widget untuk penyelesaian e-dagang yang berjalan di atas WordPress. Apabila anda menjual barangan atau perisian dalam talian, pentingnya penyelesaian e-dagang anda adalah mudah untuk mengemudi dan produk mudah dicari. Dengan plugin hebat ini, kami dapat menggantikan fungsional carian basi WordPress untuk memasukkan paparan pertanyaan baru. Halaman keputusan akan menyenaraikan produk dalam susun atur gaya grid dan memegang serasi sehingga pelepasan terkini.

    ThreeWP Ajax SearchA plugin yang tidak masuk akal untuk carian Ajax. Hanya muat turun dan pasang pemalam untuk mendapatkan gambaran betapa mudah prosesnya akan terungkap! Tetapan lalai berfungsi dengan sempurna dengan tema Twentyten dan semua derivatif. Satu ciri yang menarik adalah bagaimana plugin ini masih berfungsi di sekitar enjin carian lalai WordPress. Dalam kes ini, anda tidak kehilangan apa-apa dari perpustakaan yang berkuasa WordPress dan sebaliknya hanya mendapat kesan pengalaman hadapan yang luar biasa. Terdapat banyak pilihan untuk penyesuaian termasuk gaya CSS dan gaya jQuery dan gaya animasi.

    5 Snipet Carian Berguna

    1. Kecualikan Pos / Halaman dari Hasil Carian

    Fungsi berikut, membolehkan anda untuk mengecualikan jawatan mana-mana kategori, atau bahkan halaman dari hasil carian. (melalui wprecipes)

    (functions.php)

     fungsi SearchFilter ($ query) if ($ query-> is_search) $ query-> set ('cat', '0,1');  kembali pertanyaan $;  add_filter ('pre_get_posts', 'SearchFilter'); 

    2. Mencari Kategori tertentu

    Pulangkan hasil carian dari kategori tertentu.

    (functions.php)

     fungsi SearchFilter ($ query) if ($ query-> is_search) // Masukkan kategori tertentu yang anda ingin cari $ query-> set ('cat', '8,9,12');  kembali pertanyaan $;  add_filter ('pre_get_posts', 'SearchFilter'); 

    3. Mencari jenis pos tertentu

    Tapis semua jenis pos lain dan sasarkan carian anda ke jenis pos WordPress tertentu.

    (functions.php)

     fungsi SearchFilter ($ query) if ($ query-> is_search) // Masukkan jenis pos tertentu yang anda ingin cari $ query-> set ('post_type', 'feeds');  kembali pertanyaan $;  // Penapis ini akan melompat ke dalam gelung dan mengatur keputusan kami sebelum mereka dikembalikan add_filter ('pre_get_posts', 'SearchFilter'); 

    4. Sorot Terma Carian WordPress (jQuery)

    Sorotan istilah carian dalam halaman hasil WordPress. (melalui weblogtoolscollection)

    (functions.php)

     fungsi hls_set_query () $ query = attribute_escape (get_search_query ()); jika (strlen ($ query)> 0) echo '  ';  fungsi hls_init_jquery () wp_enqueue_script ('jquery');  add_action ('init', 'hls_init_jquery'); add_action ('wp_print_scripts', 'hls_set_query'); 

    (header.php), sebelum ini

       

    5. Memaparkan Terma Carian + Keputusan (s) Count

    Pulangkan pertanyaan carian dan bilangan hasil carian. Contoh - Keputusan Carian untuk twitter - 8 artikel. (melalui wpbeginner)

     

    Keputusan Carian untuk post_count; _e ("); _e (''); echo $ key; _e (''); _e ('-'); echo $ count. "; _e ('artikel'); wp_reset_query ();?>