Este frustrant când conținutul tău este bun, dar rezultatele căutării în WordPress par aglomerate și neclare.
Am văzut această problemă pe multe site-uri WordPress. Un vizitator caută ceva specific, cum ar fi „marketing prin e-mail”, iar rezultatele extrag postări din fiecare categorie. Tutoriale, sfaturi de design și articole nerelevante apar toate odată.
În loc să găsească ceea ce caută, vizitatorii se simt copleșiți și pleacă.
Permițând utilizatorilor să caute după categorie se rezolvă această problemă. Le permite vizitatorilor să-și restrângă căutarea la conținutul care contează cu adevărat pentru ei, ajutându-i să găsească răspunsuri mai rapid și să rămână mai mult timp pe site-ul tău. Pe site-urile bogate în conținut, cum ar fi blogurile sau magazinele online, acest lucru poate, de asemenea, să îmbunătățească conversiile, ghidând utilizatorii direct către articolele sau produsele potrivite.
În acest ghid, îți vom arăta cea mai ușoară modalitate de a adăuga căutarea după categorie pe site-ul tău WordPress. Nu este necesară o configurare complicată. 🙌

De ce să adăugați căutarea după categorie în WordPress?
Adăugarea căutării după categorie face mai ușor pentru vizitatori să găsească conținut relevant fără a se simți copleșiți. În loc să caute pe întregul site, utilizatorii își pot limita căutarea la o anumită categorie, cum ar fi „Tutoriale”, „Recenzii” sau „Știri”.
Categoriile ajută deja la organizarea postărilor dvs. în culise. De exemplu, multe site-uri afișează categoriile lor într-un meniu derulant sau o bară laterală:

Dacă aveți multe postări pe blog, puteți merge un pas mai departe și puteți adăuga o funcție de căutare după categorie. Acest lucru îi ajută pe vizitatori să găsească exact ceea ce caută, fără a fi nevoiți să caute prin pagini irelevante.
Dacă utilizați WooCommerce, atunci puteți chiar crea o căutare de categorii de produse pentru magazinul dvs. online și puteți obține mai multe vânzări.

În mod similar, dacă aveți un site de membru WordPress, atunci ați putea folosi căutarea după categorie pentru a ajuta vizitatorii să găsească membri, grupuri, forumuri, cursuri online specifice și multe altele.
Acestea fiind spuse, să vedem cum poți adăuga o funcție de căutare pe categorii în WordPress. Poți folosi linkurile rapide de mai jos pentru a naviga prin acest tutorial:
- Pasul 1: Instalați și configurați SearchWP
- Pasul 2: Personalizați algoritmul de căutare WordPress
- Pasul 3: Creați un formular de căutare după categorie
- Pasul 4: Încorporați formularul de căutare după categorie în WordPress
- Sfat bonus: Adăugați filtre instantanee de categorii la rezultatele căutării
- Întrebări frecvente despre căutarea după categorie în WordPress
- Resurse suplimentare pentru a îmbunătăți căutarea WordPress
Pasul 1: Instalați și configurați SearchWP
Cel mai simplu mod de a adăuga o căutare specifică pe categorii în WordPress este prin utilizarea SearchWP. Este cel mai bun plugin de căutare și îmbunătățește căutarea implicită din WordPress.
Cu SearchWP, puteți căuta conținut pe care WordPress îl ignoră în mod implicit, inclusiv tipuri de postări personalizate, fișiere PDF, produse WooCommerce și categorii.
Pentru a afla mai multe despre plugin, puteți consulta recenzia noastră detaliată despre SearchWP.
Mai întâi, va trebui să obțineți un cont SearchWP făcând clic pe butonul „Get SearchWP Now” de pe site-ul lor. Apoi, pur și simplu completați procesul de înregistrare pentru a vă crea contul.

📝 Notă: SearchWP este un plugin premium, dar are și un addon gratuit numit SearchWP Live Ajax Search care adaugă rezultate instantanee, live pe măsură ce utilizatorii tastează.
După ce ați finalizat înregistrarea pentru o licență SearchWP, descărcați fișierul zip SearchWP. Puteți, de asemenea, să copiați cheia de licență sau să păstrați fila deschisă pentru acces ușor.
Apoi, să instalăm și să activăm pluginul SearchWP. În tabloul de bord WordPress, accesați Pluginuri » Adaugă Plugin Nou.

În partea de sus a paginii, faceți clic pe „Încărcare Plugin” pentru a deschide încărcătorul.
Apoi, pur și simplu faceți clic pe „Alege fișier”, încărcați fișierul ZIP SearchWP și faceți clic pe „Instalează acum”.

După ce instalarea se finalizează, faceți clic pe „Activare” pentru a activa pluginul. Pentru mai multe detalii, consultați ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.
La activare, accesați SearchWP » Setări și apoi faceți clic pe fila „General”.

Aici, trebuie să introduceți licența în caseta „Cheie de licență”. Puteți găsi aceste informații în contul dvs. de pe site-ul SearchWP.
Odată ce ați terminat, asigurați-vă că faceți clic pe butonul „Verificați cheia”.
Pasul 2: Personalizați algoritmul de căutare WordPress
După activarea pluginului, puteți ajusta modul în care SearchWP indexează, caută și afișează conținutul dvs. Vă puteți gândi la acest lucru ca la crearea unui algoritm de căutare Google personalizat, care este doar pentru blogul sau site-ul dvs. WordPress.
Pentru a începe, accesează SearchWP » Algorithm.

Aici veți vedea o secțiune pentru diferitele tipuri de conținut pe care SearchWP le caută în mod implicit, cum ar fi pagini, postări și fișiere media.
Fiecare secțiune are propriile glisoare de relevanță a atributelor de aplicație, care vă permit să controlați modul în care SearchWP clasifică conținutul de pe site-ul dvs. WordPress.
De exemplu, dacă mutați glisorul „Titlu” la mijloc și glisorul „Conținut” spre dreapta, atunci conținutul va avea o pondere mai mare decât titlul. Acest lucru îi ajută pe utilizatori să găsească articole specifice mai rapid.

Puteți chiar exclude pagini, autori și multe altele specifice din căutarea WordPress.
O altă opțiune este să includeți mai mult conținut în rezultatele căutării, făcând clic pe butonul „Surse și setări”.

Acum puteți bifa căsuța de lângă diferitele tipuri de conținut. De exemplu, ați putea dori să faceți comentariile de pe blog căutabile sau să adăugați indexarea și căutarea fișierelor PDF în WordPress.
Când sunteți mulțumit de modificările dvs., faceți clic pe butonul „Gata”.

Acest lucru adaugă o nouă secțiune pentru fiecare tip nou de conținut. Acum puteți modifica relevanța atributelor folosind diferitele glisoare.
Odată ce sunteți mulțumit de modul în care este configurată căutarea, derulați în partea de sus a ecranului și faceți clic pe butonul „Salvare”.

SearchWP va reconstrui acum indexul automat. În funcție de viteza conexiunii dvs. la internet și de furnizorul dvs. de găzduire WordPress, acest lucru poate dura câteva minute.
Imediat ce vedeți „Stare index 100%”, veți ști că SearchWP a indexat tot conținutul și setările dvs.

Pasul 3: Creați un formular de căutare după categorie
În această etapă, sunteți gata să creați un formular de căutare după categorie. Acest lucru va permite vizitatorilor să aleagă categoria pe care doresc să o caute. Dacă doriți instrucțiuni detaliate, puteți citi articolul nostru despre cum să creați un formular de căutare personalizat în WordPress.
Mai întâi, accesați SearchWP » Formulare de căutare. Apoi, faceți clic pe „Adăugare nou”.

Apoi, dați noului dvs. formular de căutare un nume, astfel încât să îl puteți identifica mai târziu. Acest lucru va fi util dacă decideți să creați mai multe formulare de căutare pentru un singur site.
Apoi, alege o temă de aspect pentru formularul de căutare. Deoarece creăm un formular de căutare bazat pe categorii, ar trebui să alegi 'Căutare pe categorii'.

Derulând în jos, veți vedea că opțiunea „Căutare pe categorii” a fost activată. Puteți activa, de asemenea:
- Căutare rapidă – care va oferi recomandări de termeni de căutare
- Căutare avansată – care permite utilizatorilor să caute folosind filtre avansate
În ceea ce privește Motorul, puteți selecta „Implicit”, deoarece acesta este cel pe care l-am editat mai devreme la Pasul 2.
Pentru pagina de rezultate, puteți alege pagina implicită de rezultate a căutării WordPress sau puteți crea una nouă folosind SearchWP. Dacă sunteți interesat de a doua opțiune, atunci citiți ghidul nostru despre cum să personalizați pagina de rezultate a căutării în WordPress.

Apoi, să ne uităm la câmpul „Tipul căutării”. Acesta controlează ce fel de conținut va căuta formularul. Dacă doriți să limitați rezultatele căutării pentru a afișa doar postări de blog (și să ignorați paginile sau produsele), asigurați-vă că doar „Postări” este selectat aici.
Dar dacă vrei să incluzi pagini și fișiere media, atunci continuă și introdu 'Pagini' și 'Media'.
În câmpul „Selectați categoria”, puteți alege ce categorii apar în meniul derulant pentru vizitatorii dvs. De exemplu, ați putea dori să ascundeți categorii interne precum „Necategorisit” sau „Arhivat„, astfel încât utilizatorii să nu le vadă.
Mai jos, puteți modifica textul placeholder din eticheta câmpului și puteți activa sau dezactiva butonul de căutare, dacă este necesar.

Spre partea de jos, puteți modifica marginea formularului de căutare, culoarea marginii și fontul, precum și forma butonului, eticheta, culoarea de fundal și fontul.
Simțiți-vă liber să faceți designul mai potrivit pentru tema dvs. WordPress.

Odată ce sunteți mulțumit de setările formularului de căutare, derulați în sus pe pagină.
Apoi, faceți clic pe „Salvare”.

Pasul 4: Încorporați formularul de căutare după categorie în WordPress
Acum că ați creat un formular de căutare după categorie, să-l încorporați pe site-ul dvs. WordPress. SearchWP oferă un bloc de formular de căutare ușor de utilizat pe care îl puteți adăuga folosind editorul Gutenberg, Editorul complet al site-ului și editorul de widgeturi bazat pe blocuri.
Să încercăm să adăugăm formularul pe o pagină WordPress. Deschideți editorul de blocuri pentru o pagină nouă sau existentă și faceți clic pe butonul „+ Adăugare bloc”.
Apoi, selectați blocul „Formular de căutare”. Căutați pictograma portocalie SearchWP pentru a vă asigura că selectați blocul corect și nu blocul implicit WordPress „Căutare”.

Acum, în fila „Bloc” din bara laterală, selectați formularul pe care l-ați creat în meniul derulant. Veți vedea apoi afișat noul dvs. formular de căutare după categorie.
Nu ezitați să adăugați mai multe elemente pe pagină, cum ar fi instrucțiuni scurte sau imagini. Apoi, faceți clic pe butonul „Publicare” sau „Actualizare”.

📝 Notă: Pentru a adăuga formularul de căutare în bara laterală sau în subsolul site-ului dvs., pur și simplu accesați Aspect » Widgeturi. De acolo, găsiți zona barei laterale și adăugați blocul „Formular de căutare” SearchWP acolo.
Acum, previzualizați pagina dvs. WordPress și vedeți cum arată formularul în partea frontală.
Iată cum arată formularul nostru de căutare după categorie:

Sfat bonus: Adăugați filtre instantanee de categorii la rezultatele căutării
Când site-ul dvs. WordPress are mult conținut, poate fi copleșitor pentru vizitatori să găsească exact ceea ce au nevoie. O căutare generală poate returna prea multe rezultate, ceea ce îi poate determina să renunțe și să plece.
O modalitate utilă de a remedia acest lucru este prin adăugarea de filtre instantanee de taxonomie pentru categorii, etichete sau tipuri de postări chiar lângă rezultatele căutării. Aceasta folosește Ajax, care permite utilizatorilor să-și restrângă rezultatele în timp real, fără a reîncărca pagina.
De exemplu, cineva ar putea căuta „șabloane de e-mail” și apoi să filtreze rapid după subiecte precum „Marketing” sau „Tutoriale” pentru a ajunge la ceea ce caută cu adevărat.

Această mică schimbare poate duce la o experiență mult mai fluidă, rezultate mai rapide și vizitatori mai fericiți, care sunt mai predispuși să rămână și să exploreze site-ul tău. Și este deosebit de util pentru:
- Bloguri WordPress cu mai multe subiecte sau autori
- Biblioteci de cursuri online, unde cursanții pot filtra după subiect, nivel de dificultate, instructor sau format (de exemplu, video sau text)
- Site-uri de directoare sau membri, unde membrii pot fi filtrați după rol, expertiză, industrie sau locație
- Site-uri de dealeri auto, unde utilizatorii trebuie să caute după marcă, model, an, tip de combustibil sau caracteristici
- Site-uri imobiliare, unde vizitatorii doresc să filtreze după locație, tip de proprietate sau interval de preț
Pentru a începe, consultați ghidul nostru despre cum să adăugați un filtru de taxonomii Ajax în căutarea WordPress.
Alternativ, puteți consulta ghidul nostru complet despre cum să îmbunătățiți căutarea WordPress cu SearchWP.
Întrebări frecvente despre căutarea după categorie în WordPress
Aveți întrebări despre utilizarea căutării bazate pe categorii pe site-ul dvs. WordPress? Iată câteva întrebări frecvente pentru a vă ajuta să profitați la maximum de SearchWP.
Pot folosi SearchWP cu orice temă WordPress?
Da! SearchWP funcționează cu toate temele WordPress. Îmbunătățește funcționalitatea de căutare a site-ului dvs. fără a necesita ajustări specifice temei.
Pot personaliza aspectul căutării pe categorii?
Absolut. SearchWP vă oferă flexibilitatea de a stiliza formularul de căutare după categorie, astfel încât să se integreze perfect cu designul site-ului dvs.. De exemplu, puteți ajusta eticheta și placeholder-ul barei de căutare, precum și puteți schimba fontul și stilul marginii.
Este posibil să excludem anumite conținuturi de la a fi căutate în SearchWP?
Da, puteți. SearchWP face ușor să excludeți anumite pagini, autori sau tipuri de conținut direct din setările sale – fără a fi nevoie de codare suplimentară.

Resurse suplimentare pentru a îmbunătăți căutarea WordPress
Sperăm că acest articol v-a ajutat să adăugați căutarea după categorie în WordPress.
Pentru a afla mai multe despre crearea unui motor de căutare WordPress personalizat, consultați aceste ghiduri:
- Cum să adăugați o bară de căutare în meniul WordPress
- Cum să adăugați căutare Ajax live pe site-ul dvs. WordPress
- Cum să adăugați căutare multilingvă în WordPress
- Cum să faceți câmpurile personalizate căutabile în WordPress
- Cum să incluzi tipuri de postări personalizate în rezultatele căutării WordPress
Dacă v-a plăcut acest articol, atunci vă rugăm să vă abonați la Canalul nostru de YouTube pentru tutoriale video despre WordPress. Ne puteți găsi, de asemenea, pe Twitter și Facebook.

Diiamo
Mulțumesc, suportă catalogul de produse WooCommerce?
Suport WPBeginner
The SearchWP plugin does integrate with WooCommerce and would allow you to search for products
Admin
Mrteesurez
Poate fi urmat acest ghid pentru a crea o căutare pe un site de suport unde fiecare categorie va include toate postările de suport pentru un anumit serviciu sau ramură și altele pentru ale lor ??
Mulțumesc pentru acest post.
Suport WPBeginner
If we understand correctly then yes, you should be able to do that
Admin
Hansan
Salut, ajutor, vreau să creez o casetă de căutare pentru o pagină web și ar trebui să caute doar într-o singură categorie de pagină. Cum pot face asta în WordPress.
Eric Thomas
Acesta este exact ceea ce căutam! Aveam nevoie de o bară laterală pentru o secțiune separată de recenzii, cu o bară de căutare care să caute doar în acea secțiune separată. Deci, acesta a fost perfect
philips
Mulțumesc pentru sprijinul acordat acestui plugin grozav. Am încercat plugin-ul, căutarea după nume funcționează bine, dar căutarea pe categorii nu afișează niciun rezultat. Presupun că nu este compatibil cu versiunile 3.5 — >3.8.
Am încercat să schimb „cat” în „category”, dar fără succes. Orice ajutor rapid va fi foarte apreciat. Mulțumesc anticipat.
Eric
După ce am instalat acest plugin, widgetul original de categorii nu mai funcționează!
Odată ce am dezinstalat pluginul, a funcționat din nou!
Încă nu pot găsi motivul.
Ar putea cineva să-mi spună cum să rezolv problema?
Mulțumesc mult!
sergio
Rulez atât căutarea obișnuită cu Google Custom Search, cât și pluginul de căutare pe categorii. Am modificat fișierul searchform.php pentru a avea rezultate de căutare Google (cu acest shortcode).
Când folosesc căutarea prin pluginul de categorii, rezultatele sunt aceleași ca cele standard, deci nu sunt filtrate, evident, deoarece folosesc în ambele cazuri Google Custom Search.
Așadar, aș reseta standardul doar pentru () pentru acest plugin.
Cum pot face?
Mulțumesc
Suport WPBeginner
nu puteți folosi căutarea după categorie și căutarea personalizată Google. Puteți crea două formulare și șabloane de căutare diferite.
Admin
Srinivas
Echipă,
Am încercat pașii de mai sus, dar când am adăugat [sbc] în zona de text, acesta a fost afișat ca text în loc să apeleze caseta de căutare. Îmi lipsește ceva aici.
Altfel, nu sunt sigur nici unde pot adăuga codul menționat în șablonul temei. Ar putea cineva să mă ajute cu fișierul specific al temei pe care trebuie să-l editez.
Mulțumesc
Personal editorial
Vă rugăm să postați tot suportul legat de plugin în forumul de suport:
http://wordpress.org/support/plugin/search-by-category
Admin
Gretchen Louise
Oh, sunt atât de bucuros să găsesc acest plugin! Cred că totuși trebuie să continui să caut, deoarece am nevoie să caute pagini specifice de pe site-ul meu, precum și anumite categorii de postări.
mike
Mi-a economisit mult timp.........
Acest plugin funcționează în continuare cu WordPress 3.5.1 !!!!
Rosca Bogdan
@Alian există un plugin pentru asta, Query multiple taxonomies.
Îl poți găsi la http://scribu.net/wordpress/query-multiple-taxonomies/ . Îl folosesc și funcționează de minune.
Alan
Poate fi folosit pentru rezultatele căutării?
Gitte Hansen
Căutarea după categorie este testată doar pentru versiunea Wordpress de până la 3.4.2 – este în regulă să o instalez oricum? Folosesc 3.5.0
Aștept cu mare nerăbdare o funcționalitate care să le faciliteze cititorilor mei navigarea și căutarea în categoriile mele.
Salutări Gitte
Personal editorial
Da, este în regulă. Va funcționa.
Admin
Corrinda
Tocmai am făcut o revizuire a diferitelor opțiuni pentru un site al unui client și, în cele din urmă, am instalat pluginul Search Everything. Acesta vă oferă opțiunea de a configura și ce anume este căutat. Și în acest caz, am vrut să exclud câteva categorii.
Azim
Dacă nu este necesară nicio personalizare serioasă, puteți utiliza următorul fragment în fișierul dvs. searchform.php
<form method="get" id="searchform" action="<?php echo home_url(); ?>">
<input type="search" id="s" name="s" />
<?php wp_dropdown_categories( 'show_option_all=Toate categoriile' ); ?>
</form>
Pam
Ce ar face asta pentru tine? am încercat, dar nimic.
Alan
Folosesc Relevanssi pe unul dintre site-urile mele și este grozav, dar aș dori să adaug ceva de genul acesta pentru a restrânge câmpurile de căutare, dar în loc să restrâng după categorie. Aș dori să restrâng după o taxonomie personalizată.