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 vă ajută deja să vă organizați postările în culise. De exemplu, multe site-uri își afișează categoriile î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, puteți chiar crea o căutare de categorii de produse pentru magazinul dvs. online și obține mai multe vânzări.

Similar, dacă aveți un site de membri WordPress, atunci ați putea folosi căutarea după categorie pentru a ajuta vizitatorii să găsească membri specifici, grupuri, forumuri, cursuri online ș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 vedea recenzia noastră detaliată 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 add-on 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 „Activează” 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 „License Key”. Puteți găsi aceste informații sub contul dvs. 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 fin cum indexează, caută și afișează SearchWP 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 dvs. WordPress sau site-ul web.
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 Aplicației, care vă permit să controlați cum 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 specifice, autori și multe altele 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 poți bifa căsuța de lângă diferitele tipuri de conținut. De exemplu, s-ar putea să vrei să faci comentariile postărilor de pe blog căutabile sau să aduci indexarea și căutarea 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 hosting 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 acest stadiu, sunteți gata să creați un formular de căutare după categorie. Acesta va permite vizitatorilor să aleagă categoria în care doresc să caute. Dacă doriți instrucțiuni detaliate, puteți citi articolul nostru despre cum să creezi 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 web.
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ă personalizezi pagina de rezultate a căutării în WordPress.

În continuare, să analizăm 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 articole de blog (și să ignorați paginile sau produsele), asigurați-vă că aici este selectat doar „Articole”.
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 „Arhivate”, 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 footer-ul site-ului dvs. WordPress, accesați pur și simplu Aspect » Widget-uri. 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.
Un mod util de a rezolva 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. Acest lucru 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țuri
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 pe categorii, 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 bordurii.
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 din setările sale – fără codare suplimentară necesară.

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ă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poț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 puteț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ă.