Este frustrant să știi că conținutul tău este excelent, dar căutarea site-ului tău WordPress arată totul amestecat.
Am văzut că acest lucru se întâmplă de nenumărate ori pe diferite site-uri WordPress. Un vizitator caută „marketing prin email” și obține rezultate din fiecare categorie – sfaturi de design web, tutoriale SEO și ghiduri de social media, toate amestecate.
În loc să găsească ceea ce au nevoie, se confuzează și pleacă.
Când vizitatorii pot căuta în cadrul categoriilor, aceștia pot găsi ceea ce au nevoie mai repede și rămân mai mult timp pe site-ul dvs. Pe site-urile cu mult conținut, cum ar fi blogurile sau magazinele online, acest lucru ajută la creșterea ratelor de conversie, ghidând utilizatorii direct către ceea ce au nevoie.
În acest ghid, vă vom arăta cea mai bună metodă de a adăuga căutare după categorii pe site-ul dvs. WordPress. Nu vă faceți griji – este mai ușor decât credeți! 🙌

De ce să adăugați căutarea după categorie în WordPress?
Categorii sunt o modalitate ușoară de a organiza conținutul pe site-ul dvs. WordPress. Categoriile pot ajuta, de asemenea, vizitatorii să găsească postări interesante.
De exemplu, multe site-uri își afișează categoriile într-un meniu derulant sau în bara laterală.

Dacă aveți multe postări pe blog, atunci puteți merge un pas mai departe și puteți adăuga o funcție de căutare pe categorii pe site-ul dvs. Acest lucru poate ajuta vizitatorii să găsească conținutul pe care îl caută, chiar dacă aveți multe postări pe blog.
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 filtrarea taxonomiilor Ajax în căutarea WordPress
- Întrebări frecvente: Cum să adăugați căutarea pe categorii în WordPress
- Resurse suplimentare: Mai multe ghiduri de căutare 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 vă permite să îmbunătățiți 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, puteți urma pur și simplu procesul de înregistrare.

Odată ce v-ați autentificat, 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. 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 clasifică SearchWP conținutul de pe site-ul dvs. web.
De exemplu, dacă mutați glisorul „Titlu” la mijloc și glisorul „Conținut” la dreapta, atunci conținutul va avea mai multă greutate decât titlul.

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, de asemenea, să activați Căutarea rapidă (care va oferi recomandări de termeni de căutare) și Căutarea 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.

Apoi, la „Tip de căutare”, puteți selecta ce tipuri de conținut pot găsi utilizatorii atunci când folosesc motorul de căutare. Dacă doriți ca acest formular de căutare după categorie să afișeze doar rezultate din postări, atunci puteți adăuga „Postări”.
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 include sau exclude orice categorii de postări de blog din meniul derulant al formularului de căutare.
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” (a nu se confunda cu blocul „Căutare”, care aparține WordPress și nu SearchWP).

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”.

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 filtrarea taxonomiilor Ajax în căutarea WordPress
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, iar această frustrare îi poate determina să renunțe și să plece.
Un mod util de a remedia acest lucru este prin adăugarea de filtre de taxonomie bazate pe Ajax, cum ar fi categorii, etichete sau taxonomii personalizate, chiar lângă bara de căutare. Aceste filtre permit utilizatorilor să-și restrângă rezultatele în timp real, fără a reîmprospăta 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)
- Director sau site-uri de 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, puteți consulta ghidul nostru despre cum să adăugați un filtru de taxonomii Ajax în căutarea WordPress.
Întrebări frecvente: Cum să adăugați căutarea pe categorii î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 textul de tip placeholder al barei de căutare, precum și să schimbați stilul fontului și al 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: Mai multe ghiduri de căutare 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
- Cum să creați o căutare inteligentă de produse WooCommerce
- Cum să personalizați pagina de rezultate a căutării de produse WooCommerce
- Cum să îmbunătățiți căutarea WordPress cu SearchWP (Rapid și ușor)
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ă.