Cum să adăugați un formular de căutare într-o postare WordPress cu un cod scurt

Publicat: 2022-01-31

Neincluderea unei opțiuni de căutare pe un site web este o eroare tipică pe care multe site-uri web nu reușesc să o corecteze. Aceasta poate fi o problemă destul de mare, în special pentru comerțul electronic și site-urile web al căror singur scop este furnizarea unui anumit tip de conținut. Pentru prima, căutarea este un punct central pentru ca vizitatorii să găsească produsele potrivite. Și, este cu siguranță un defect uriaș odată ce un site web începe să crească în dimensiune. Pentru al doilea, va fi greu să găsești știri și informații, mai ales după un timp, când numărul de postări și pagini începe să se adune. Nerespectarea acestor cerințe poate respinge cu ușurință vizitatorii, poate afecta negativ angajamentul general și poate deteriora utilizarea generală a unui site web. Indiferent dacă vă așteptați ca vizitatorii să facă o achiziție, să se aboneze, să lase un comentariu sau pur și simplu să caute informații, WP Full Care vă recomandă să adăugați un formular de căutare într-o postare WordPress cu un shortcode . Sau, cel puțin, prin utilizarea unora dintre pluginurile de căutare care permit funcționalitatea de căutare.

De ce ar trebui să adăugați un formular de căutare pe un site WordPress?

Când te uiți la experiența generală pe internet, este clar că „căutarea” este esențiala. Toate informațiile pe care oamenii le caută astăzi sunt filtrate și afișate printr-un fel de căutare. De ce ar fi diferit cu site-urile web, paginile și postările? Practic, barele și formularele de căutare sunt cele care permit vizitatorilor site-ului web să înceapă să caute informații, în momentul în care ajung pe paginile tale. Dacă li se refuză această opțiune, ei, în esență, nu au altă opțiune decât să părăsească site-ul.

Căutarea unui produs pe un site web în timp ce dețineți un card de credit.
Dacă oamenii nu au opțiunea de a căuta pe site-ul dvs., vor căuta rapid produse în altă parte.

În plus, un formular de căutare nu este util doar din punctul de vedere al vizitatorilor. Există câteva motive pentru care proprietarii de site-uri web beneficiază de el:

  • Un formular de căutare vă poate ajuta să descoperiți cuvinte cheie noi – urmărind ceea ce introduc vizitatorii într-un formular de căutare, puteți vedea ce este solicitat și care sunt preferințele lor. Puteți utiliza aceste informații pentru a modifica oferta site-ului dvs., indiferent dacă oferiți produse sau doar informații.
  • Îmbunătățește experiența generală a utilizatorului și vă ajută cu optimizarea motoarelor de căutare - funcționalitatea de căutare în sine este esențială pentru o experiență mai bună a utilizatorului. Drept urmare, vă va ajuta să vă sporiți eforturile de SEO și să vă ajutați să vă poziționați mai sus.
  • Vă permite să faceți ajustări care vor îmbunătăți conversiile – informațiile pe care le obțineți din formularele de căutare vă vor ajuta să maximizați ratele de conversie știind exact ce pași trebuie să faceți pentru a vă optimiza site-ul în mod corespunzător.
  • Ajutați-vă cu gestionarea datelor – de exemplu, prin adăugarea de etichete pe postări, ceea ce va duce la o mai bună clasificare și difuzare a informațiilor.

Câteva moduri de a adăuga un formular de căutare într-o postare WordPress

În general, există două modalități cele mai comune de a adăuga un formular de căutare în postările, paginile sau un site web în întregime WordPress:

  1. Adăugați un formular de căutare într-un WordPress cu cod
  2. Adăugați un formular de căutare într-un WordPress cu pluginuri

1. Adăugați un formular de căutare într-un WordPress cu cod

Din mai multe motive, aceasta este probabil cea mai bună modalitate de a adăuga un formular de căutare . Prea multe plugin-uri pe un site web pot afecta în cele din urmă performanța acestuia. Cu toate acestea, nu este tocmai o metodă prietenoasă pentru începători. Cel mai bun mod de a adăuga un cod pe site-ul dvs. este să vă asiste dezvoltatori WordPress experimentați. Mai ales pentru că primul pas aici este editarea fișierului Funcții tematice (functions.php).

În interiorul fișierului functions.php, este necesar să adăugați următoarea linie de cod:

add_shortcode ( 'wpbsearch' , 'get_search_form' );

Instrucțiuni despre unde să copiați codul formularului de căutare în WordPress.
Nu uitați să plasați corect codul chiar sub eticheta „script”.

Odată ce ați terminat de editat functions.php, acesta va adăuga un formular de căutare cu aspect implicit oriunde plasați [wpbsearch] pe o pagină.

Adăugarea unui formular de căutare personalizat

Dacă nu sunteți mulțumit de aspectul implicit al formularului de căutare, puteți adăuga un formular de căutare personalizat . În acest caz, codul va arăta astfel:

function wpbsearchform( $form ) {

$form = '<form role=”search” method=”get” id=”searchform” action=”' . home_url( '/' ). „” >
<div><label class="screen-reader-text” for="s">' . __('Caută:') . „</label>
<input type="text” value="' . get_search_query() . „” nume =”s” id =”s” />
<input type=”submit” id=”searchsubmit” value=”'. esc_attr__('Căutare') .'” />
</div>
</form>';

returnează $form ;
}

add_shortcode ( 'wpbsearch' , 'wpbsearchform' );

Amintiți-vă, această metodă necesită să adăugați un shortcode pe fiecare pagină și să postați pe care doriți să îl afișați. Cu toate acestea, dacă adăugați codul scurt în bara de sus sau în bara laterală, acesta va afișa formularul de căutare pe toate paginile .

2. Adăugați un formular de căutare într-un WordPress cu pluginuri

Dacă sunteți începător, probabil cea mai simplă modalitate de a adăuga un formular de căutare este utilizarea unuia dintre pluginurile de căutare. SearchWP Live Ajax Search, SearchWP Modal Search Form, Ivory Search și FiboSearch sunt doar câteva dintre exemple.

Folosind soluții simple de plugin

Dacă utilizați Ivory Search, adăugarea unui formular de căutare este destul de simplă:

Odată ce instalați și activați pluginul, tot ce trebuie să faceți este să mergeți la opțiunea de plugin „Ivory Search”, care va apărea pe bara laterală WordPress. Treceți cu mouse-ul peste el și selectați subopțiunea „Formulare de căutare”.

Acolo, pluginul vă va oferi un shortcode :

[ ivory-search id =”10980″ title =”Formular de căutare implicit”]

Practic, puteți copia această linie de cod oriunde doriți să apară formularul de căutare implicit.

Opțiuni de formular de căutare Ivory cu un shortcode WordPress.
Experimentați cu opțiuni până când obțineți formularul de căutare potrivit pentru paginile dvs.

Dacă preferați widget-urile, SearchWP Live Ajax Search este o alternativă care merită verificată.

SearchWP – pentru formulare de căutare mai robuste

Pentru cei care au nevoie de opțiuni de căutare mai complexe și personalizabile , pluginul SearchWP poate fi o alegere bună. Cu toate acestea, este un plugin de căutare premium care necesită anumite cunoștințe pentru configurare.

Primul pas este să instalați și să activați pluginul SearchWP. Apoi, veți avea nevoie de cheia de licență din contul dvs., pe care o veți introduce în opțiunea de plugin „Licență”. După activare, va fi necesar să configurați setările motorului de căutare.

Al doilea pas este să descărcați și să instalați SearchWP Shortcode Extension în același mod în care ați instala orice alt plugin. Și, bineînțeles, activează-l.

În cele din urmă, odată ce toți pașii anteriori sunt finalizați, puteți adăuga un nou formular de căutare personalizat în paginile dvs. folosind blocuri. Cu toate acestea, există o avertizare aici: va trebui să setați blocul să fie un bloc „HTML personalizat” pentru a-l utiliza corect. Numai atunci veți putea adăuga și utiliza următorul shortcode:

[searchwp_search_form]

<div class="search-results-wrapper">
[searchwp_search_results]
<h2>[searchwp_search_result_link]</h2>
[searchwp_search_result_excerpt]
[/searchwp_search_results]
</div>

<div class="search-results-pagination">
[searchwp_search_results_pagination direction=”prev” link_text=”Previous”]
[searchwp_search_results_pagination direction=”next” link_text=”Next”]
</div>

În general, acest lucru va adăuga formularul de căutare la pagina sau postarea dvs. și va afișa rezultatele pe mai multe pagini , dacă este necesar. Nu uitați aici să acordați o atenție deosebită celor 404 pagini și să setați corect toate redirecționările, astfel încât vizitatorii să nu piardă conținutul.

Utilizarea unui formular de căutare în WordPress devine o necesitate inevitabilă pentru orice site web modern. Pe măsură ce conținutul general crește în cantitate, necesitatea unei modalități de căutare în întregul conținut devine de neînlocuit. Cu funcții de acest fel, nu numai că vă îmbunătățiți capacitatea de utilizare a site-ului dvs. pentru vizitatori, ci și pentru dvs. Drept urmare, postările și paginile dvs. își vor găsi drumul către ochii vizitatorilor potriviți. Acest lucru va duce în cele din urmă la rezultate mai bune de clasare și la o creștere a ratelor generale de conversie.