Cum se creează un formular de căutare avansată pe site-ul WordPress
Publicat: 2021-09-15De ce să folosiți un plugin de căutare WordPress?
Dacă creați un nou site web sau blog WordPress, trebuie să vă păstrați conținutul ușor de găsit pentru utilizatori. Cu toate acestea, dacă ați adăuga mai mult conținut pe site-ul dvs., acesta ar trebui să fie ușor de găsit.
Cu toții credem că utilizatorii caută doar cu motorul de căutare, dar atunci când adăugați căutare pe site, îl ajută pe utilizatorul site-ului dvs. să găsească mai mult conținut care este în special legat de căutarea sa.
Căutarea pe site vă ajută, de asemenea, site-ul dvs. să sporească implicarea clienților, să reducă rata de respingere și să îmbunătățească conversiile și veniturile mai mari.
În plus, vestea bună despre adăugarea unui formular de căutare avansată în WordPress este că veți genera mai mult trafic pe site-ul dvs., ceea ce vă va promova cu ușurință performanța site-ului și vă va ajuta să vă clasați pe Google.
Cele mai bune plugin-uri pentru Crearea unui formular de căutare avansată în WordPress
Căutare de fildeș

Căutarea Ivory este unul dintre cele mai bune plugin-uri pentru a crea forme avansate de căutare în WordPress. Este simplu și ușor să utilizați un plugin care permite căutarea implicită în WordPress și vă permite să creați noi formulare de căutare personalizate.
Cu acest plugin, puteți crea un număr limitat de formulare de căutare ușor de configurat și personalizat.
Acest lucru va afișa formularul de căutare personalizat în antetul site-ului, subsolul, meniul de navigare, pagini, postare și oriunde pe site cu ajutorul codurilor scurte.
Caracteristica cheie implicată în aceasta include o căutare a produselor WooCommerce, imagini, fișiere atașate și multe altele.
WP Căutare Google

WP Google Search este, de asemenea, o funcție premium de căutare Google pe site-ul dvs. WordPress. Va trebui doar să vă înregistrați pe căutare personalizată Google și vă veți crea ID-ul motorului de căutare Google.
Intrați în setările pluginului, acest lucru va permite motorului de căutare personalizat să fie gata de utilizat și veți genera noua casetă de căutare Google cu accesarea barei laterale.
Toate setările pot fi făcute cu ușurință pe site-ul de administrare al motorului de căutare personalizat Google. Odată ce vă înregistrați la motorul de căutare personalizat Google, veți obține tot ce aveți nevoie.
Căutarea WP Google este disponibilă în mai multe limbi, cum ar fi engleză, spaniolă, sârbă, daneză și rusă.
Căutați Regex

Search Regex este încă un alt plugin pentru a crea formulare avansate de căutare în WordPress. Este un set puternic pentru a căuta și a înlocui funcția în pagini WordPress, tipuri de postări personalizate și alte surse de date.
Acest lucru va funcționa peste așteptările dvs., deoarece se bazează pe capabilități standard de căutare care vă permit să căutați și să înlocuiți oricare dintre datele de pe site-ul dvs.
Acest plugin va oferi utilizatorilor putere deplină și căutări simple. Puteți utiliza Search Regex pentru a migra utilizatorul de la un domeniu la altul, actualizând linkurile URL și imaginile și efectuând modificări la nivelul întregului site.
Puteți căuta cu aceasta orice tip de postare personalizat, pluginuri, pagini de postare etc.
CăutareWP Live Ajax Search

SearchWP permite utilizatorului să obțină căutarea în timp reală a formularelor de căutare. Este, de asemenea, cunoscut ca cel mai bun plugin de căutare prietenos al dezvoltatorului pentru a vă ține departe de drum, dar, în același timp, va permite și obține funcții de personalizare pentru orice.
Acest lucru vă va permite să configurați și să lucrați cu orice temă WordPress. Puteți încărca rapid rezultatele afișajului. Pluginul SearchWP va implementa o gamă largă de conținut pe site-ul dvs. web fără a crea opțiuni aglomerate.
Puteți personaliza și implementa acest plugin pentru a oferi un grad mai mare de libertate utilizatorilor. Este, de asemenea, un plugin prietenos pentru dezvoltatori și definește dezvoltatorul, care vine cu o documentație completă.
Căutare Ajax pentru WooCommerce

Căutarea Ajax este cel mai popular plugin pentru a crea formulare de căutare avansată în WordPress. Acest lucru va permite utilizatorilor să obțină o bară de căutare cea mai avansată cu sugestii de căutare live, care este cea mai benefică soluție de căutare pentru fiecare site de comerț electronic.
În 2022, clienții se așteaptă ca căutarea să fie mai definită. În plus, acum este oferit 96% din comerțul electronic major, deoarece are caracteristici excelente, cum ar fi căutarea produsului după titlu, descriere scurtă, imaginea produsului, descrierea produsului, caracteristici speciale pentru mobil și detalii.
Cu aceasta, veți primi, de asemenea, sugestiile afișate în direct, o comandă mai bună, suport Google Analytics, compatibil WPML și funcții compatibile PolyLang.
BĂTĂTURĂ

WOOF este, de asemenea, cel mai bun plugin pentru a crea formulare de căutare avansate pe site-ul WordPress. Este un plugin special conceput pentru WooCommerece care vă permite personalizarea site-ului căutat cu etichete de produse.
Cod produs și preț. Dacă utilizați cea mai recentă versiune de WooCommerce, atunci WOOF trebuie să aibă un plugin pentru site-ul dvs.
Relevanssi- O căutare mai bună

Dacă sunteți în căutarea celui mai bun plugin pentru a crea un formular de căutare avansată în WordPress, citiți acest lucru. Permite un motor de căutare mai bun și o mulțime de funcții plus configurabile.
Chiar acum, este disponibil în versiunea gratuită și veți obține, de asemenea, mai multe opțiuni cu versiunea premium.
În acest plugin, veți obține căutarea legată de ordinea de relevanță, cum ar fi cuvintele, expresiile cu potrivire neclară și căutarea cu ghilimele.
Căutare extinsă WP

Cu pluginul WP Extended Search, puteți crea un formular de căutare avansată în WordPress care vă permite personalizarea căutării WordPress în postarea dvs. de blog.
Puteți căuta postarea cu titlul meta, numele autorilor, categoriile, taxonomiile personalizate și altele. De asemenea, poate controla comportamentul implicit al motorului de căutare prin postare, titlu, pauză de conținut și script de postări.
Acest plugin va permite funcțiile, deoarece puteți căuta meta, categorii, etichete, include sau exclude tipul de postare publică, personaliza numărul de postări, personaliza SQL, personaliza ordinea rezultatelor căutării, controlează interogarea de căutare a potrivirii și multe altele.
Căutare mai bună

Better search este unul dintre renumitele plugin-uri pentru a crea un formular de căutare avansată în WordPress, care încarcă rezultatele super rapid în motorul tău de căutare. Oferă rapid rezultate interogării relevante.

Aceasta înseamnă că atunci când vizitatorul vă vizitează blogul, va găsi rapid ceea ce căutați. Acest plugin este plin cu diverse opțiuni și caracteristici.
Puteți personaliza cu ușurință pluginul de căutare; de asemenea, puteți atribui titlul ponderii sau conținutul care urmează să fie afișat la căutare.
În plus, vor oferi și căutarea avansată și sunt pline de diverse filtre și acțiuni care vă permit să extindeți cu ușurință funcțiile plugin-urilor.
În plus, aceste căutări se afișează pe harta termică de căutare, ceea ce de obicei nu fac alte plugin-uri. Căutarea mai bună este automată, personalizată, integrare perfectă și relevanță și un plugin de căutare popular pe care îl puteți alege.
Căutați Excludeți

Search Exclude este, de asemenea, cel mai bun plugin de căutare pe care îl puteți folosi pentru a crea un formular de căutare avansată în WordPress.
Cu acest plugin, puteți exclude orice postare pe pagină sau orice altceva din WordPress din rezultatele căutării, bifând caseta de selectare a paginilor de postare și editare.
Acest lucru vă va ajuta cu editări rapide și în bloc. De asemenea, acest plugin va permite paginile de setare, astfel încât să puteți lista articolele pe care doriți să le excludeți sau să le includeți din căutare.
Cum se creează un formular de căutare avansată în WordPress pentru tipuri de postări personalizate folosind cod?
Opțiunea de căutare încorporată în WordPress este destul de ineficientă și, prin urmare, singura opțiune pentru care au optat oamenii este Google Custom Search.
Dar există mulți proprietari cărora nu le place să folosească Google Custom Search, mai ales atunci când au tipuri de postări personalizate, cum ar fi recenzii, videoclipuri, fotografii legate de imagini, împreună cu postări informative generale.
Este un fapt că opțiunea Google Custom Search nu este o opțiune impresionantă și mulți simt că reduce experiența utilizatorului în mod semnificativ.
Este întotdeauna util să creați un formular de căutare avansată în WordPress pentru tipuri de postări personalizate, unde vizitatorii site-ului web pot selecta tipurile de postări în care doresc să facă căutarea.
De exemplu, toate tipurile de postări, cum ar fi videoclipuri, recenzii și altele, vor fi furnizate în stilul casetei de selectare, iar utilizatorii vor putea selecta tipurile de postări în care doresc să caute ceva.
De fapt, ei pot selecta mai multe tipuri de postări din care să caute și să obțină toate rezultatele relevante ale căutării. În acest articol, vom ilustra cum să creați un formular de căutare avansată în WordPress pentru tipuri de postări personalizate.
Majoritatea temelor de pe WordPress vin cu două fișiere foarte importante în ceea ce privește căutarea. Unul dintre ele este searchform.php.
Locația formularului poate varia de la temă la temă și, prin urmare, trebuie să vă conectați la FTP și să îl căutați dacă nu este disponibil sub opțiunea Editor din opțiunea Aspect al tabloului de bord admin. Uneori, numele fișierului poate varia și, prin urmare, puteți contacta echipa de asistență a temei pentru a afla numele acesteia.
Odată ce găsiți fișierul, editați-l și adăugați următoarea bucată de cod în el.
$query_types = get_query_var('post_type'); <label>Articole</label> <label>Blog</label> <label>Cărți</label> <label>Videoclipuri</label>
Apoi, trebuie să editați valoarea cu numele tipurilor de postări personalizate așa cum există pe site-ul dvs. Dacă aveți mai multe tipuri de postări personalizate, puteți adăuga linii similare și puteți înlocui valorile în consecință.
Este important să rețineți că nu trebuie să adăugați aici tipul de postare personalizat Pagini. Acest cod este adăugat pentru a crea o matrice, astfel încât să poată fi apelat în următorul fișier și toate casetele de selectare pot apărea bifate atunci când utilizatorul vede caseta pentru prima dată. Deci, în mod implicit, căutarea se va face pe toate tipurile de postări.
Acum trebuie să deschideți al doilea cel mai important fișier de căutare numit search.php. Este posibil să ajungeți la Tabloul de bord de administrare, Aspect și apoi la Editor.
Găsiți fișierul din partea dreaptă sub eticheta Rezultatele căutării. Adăugați următorul cod și actualizați fișierul.
rol de formular="căutare" method="obține" id="formular de căutare" action=""> tip de intrare="text" nume="s" id="s" value="" value="Introduceți cuvinte cheie …" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" <label>Articole</label> input type=checkbox name=post_type[] value=post <label>Blog</label> input type=checkbox name=post_type[] value=books <label>Cărți</label> tip de intrare = caseta de selectare nume = tip_post [] valoare = videoclipuri; <label>Videoclipuri</label>
Încă o dată, valoarea casetelor de introducere trebuie să fie aceeași cu tipurile de postări personalizate pe care le aveți pe site-ul dvs. web și ar trebui, de asemenea, să fie similară cu ceea ce aveți în fișierul searchform.php.
Aceasta va afișa casetele de selectare utilizatorilor în starea deja marcată și va căuta în consecință. Mulți ar prefera un meniu derulant, dar este întotdeauna mai bine să alegeți casetele de selectare, deoarece utilizatorii vor putea selecta mai multe opțiuni.
Cum se creează un formular de căutare avansată în WordPress pentru tipuri de postări personalizate folosind pluginuri?
Este sigur să spunem că unii oameni nu ar putea face sarcina de mai sus de a codifica corect, deoarece trebuie să caute searchform.php și, prin urmare, există șanse mari de a încurca lucrurile.
Este înțelept să alegeți un plugin de formular de căutare personalizat, care este conceput pentru tipuri de postări personalizate. Search & Filter Pro este pluginul pe care trebuie să îl alegeți și vă oferă câmpuri precum tipuri de postări personalizate, taxonomii, categorii, autori, date de postare și multe altele. Pentru orice site de recenzii, este o necesitate.
Dacă aveți un site de comerț electronic care utilizează WooCommerce, le puteți oferi vizitatorilor o experiență excelentă de utilizator.
Prețul pluginului este de doar 20 USD și, dacă sunteți dezvoltator, puteți accesa licența de dezvoltator pentru 75 USD și puteți crea parametri uimitori.
Trebuie să plătiți prețul și să descărcați pluginul și apoi să îl instalați pe site-ul dvs. WordPress. Pentru a-l instala, trebuie să mergeți la Dashboard și apoi la Plugins din meniul din stânga unde trebuie să faceți clic pe opțiunea Add New din meniul drop-down.
În ecranul următor, veți găsi butonul Adăugare nou în partea de sus. Selectați fișierul zip pe care l-ați descărcat și lăsați-l să se încarce, apoi Activați-l. Veți primi un an de asistență și upgrade-uri gratuit.
Plugin-ul funcționează cu suport multilingv (WPML), WooCommerce și pluginuri Advanced Custom Fields unde puteți atașa meniul drop-down, casete de selectare și diverse alte câmpuri.
Pot fi utilizate diverse alte elemente ale interfeței de utilizare, cum ar fi selectorul de date și glisoarele de interval. Există, de asemenea, opțiuni pentru sortarea rezultatului după diferiți parametri, cum ar fi cei pe care îi obțineți cu căutarea avansată Google.
Dacă intenționați să creați un formular de căutare avansată în WordPress pentru tipuri de postări personalizate folosind coduri, asigurați-vă că faceți o copie de rezervă completă a site-ului dvs.
Dacă descoperiți că bara dvs. de instrumente de căutare este folosită pe scară largă de către vizitatorii site-ului dvs., cu siguranță ar trebui să alegeți pluginul Pro și să oferiți diferiți parametri pe care nu îi puteți crea cu codul pe care l-am furnizat mai sus.
Cu cât oferiți mai multe funcționalități, cu atât experiența utilizatorului ar fi mai bună, iar site-ul dvs. web va fi site-ul de acces în nișa dvs. numai pentru această funcție.