Cum se adaugă un câmp de căutare în meniul secundar al lui Divi

Publicat: 2017-08-21

În tutorialul Divi de astăzi, vă vom arăta cum să adăugați un câmp de căutare în meniul dvs. secundar. Meniul secundar este, de asemenea, cunoscut sub numele de antetul paginii dvs. și locul în care încercați să vă încadrați în unele informații practice despre site-ul sau compania dvs. Adăugarea unui câmp de căutare la acesta ar putea fi o cerere pe care ați avut-o de la un client sau o nevoie pe care o aveți pentru propriul site web. Oricum ar fi, vă vom arăta cum puteți integra cu ușurință acest câmp de căutare în navigarea dvs. secundară atunci când utilizați tema Divi.

Rezultat

Înainte de a ne arunca cu capul în diferiții pași pe care va trebui să-i faceți pentru a ajunge acolo; ar putea fi interesant să vă arăt rezultatul în avans. Urmând pașii din postare și adăugând modificări ale aspectului CSS, veți obține următorul rezultat într-un meniu secundar implicit:

câmp de căutare

De ce să adăugați un câmp de căutare în meniul dvs. secundar

Adăugarea unei posibilități de căutare la meniul secundar este unul dintre lucrurile pe care ați fi încercat să le faceți. Dar, spre deosebire de meniul principal, antetul nu are o pagină separată în WordPress care vă ajută să adăugați lucruri manual, fără a fi nevoie să adăugați linii de cod PHP în fișierul header.php al site-ului dvs. web.

Cu toate acestea, adăugarea unei posibilități de căutare în meniul secundar poate fi un lucru interesant. Să aruncăm o privire la câteva motive pentru care ați dori să adăugați unul.

Oferiți vizitatorilor dvs. o posibilitate de căutare de la început

Aveți tot felul de vizitatori pe site-ul dvs. Unii dintre ei caută să exploreze lucruri și să-și ia timp, în timp ce alții doresc să găsească informații specifice imediat. Adăugând câmpul dvs. de căutare la meniul secundar, veți avea garanția că vizitatorii care caută ceva anume au capacitatea de a face asta imediat. Deoarece un meniu secundar este situat în partea de sus a paginii, vizitatorii care se grăbesc vor aprecia efortul care le îmbunătățește experiența utilizatorului.

Pentru a vă salva meniul principal din câmpul de căutare

Desigur, un alt lucru pe care l-ați putea face este să adăugați câmpul de căutare în meniul principal. Dar, în unele cazuri, este posibil să nu doriți să faceți asta. De exemplu; dacă doriți să vă concentrați asupra elementelor de meniu sau dacă nu doriți să amestecați elementele de meniu cu câmpul de căutare. Un alt motiv ar putea fi faptul că aveți deja câteva elemente de meniu care fac ca meniul dvs. principal să pară ocupat și nu doriți să adăugați un câmp de căutare deasupra.

Accentuați câmpul de căutare fără a avea un meniu principal fulgerător

Majoritatea oamenilor tind să mențină meniul principal sobru și să facă meniul secundar să apară. În primul rând, pentru că vor să arate diferența evidentă dintre cele două meniuri. Și secundar, deoarece meniul secundar are adesea unele lucruri pe care doresc să le sublinieze (cum ar fi pictogramele de pe rețelele sociale). Când decideți să integrați câmpul de căutare și în meniul secundar, acesta va fi evidențiat automat și va stimula vizitatorii să caute și să găsească exact ceea ce caută.

Cum se adaugă un câmp de căutare în meniul secundar al lui Divi

Abonați-vă la canalul nostru Youtube

Adăugați câmpul de căutare în antetul fișierului PHP

Acum, pentru a adăuga de fapt câmpul de căutare la antetul dvs., așa cum se arată în imaginea de mai jos, va trebui să adăugați în primul rând ceva la fișierul header.php al site-ului dvs. web. Linia de cod de care veți avea nevoie este următoarea:

<? php get_search_form (); ?>

Continuați și copiați această linie de cod PHP și accesați tabloul de bord WordPress. În tabloul de bord WordPress, accesați Aspect> Editor> header.php.

câmp de căutare

Acum puteți plasa linia de cod oriunde doriți să apară bara de căutare. Din moment ce dorim să apară chiar lângă pictogramele de pe rețelele de socializare, vă vom arăta exact unde să îl plasați în cod. Va trebui să-l plasăm chiar înainte de închiderea meniului secundar, a containerului și a antetului superior.

câmp de căutare

Stilizați câmpul de căutare

În mod implicit, câmpul de căutare pare puțin depășit. Probabil că veți dori să schimbați unele lucruri doar pentru a face să arate așa cum doriți și pentru a se potrivi cu aspectul și restul site-ului dvs. web. Acestea sunt trei lucruri pe care probabil veți dori să le modificați: eticheta de căutare, introducerea căutării și introducerea butonului.

Dacă nu efectuați modificări CSS câmpului de căutare, va apărea în mod implicit în meniul secundar:

câmp de căutare

Care nu este în mod evident rezultatul final pe care vrem să îl obținem. Din fericire, putem face cât mai multe modificări pe câmp dorim. În următoarea parte a acestei postări, vă vom arăta cum să modificați toate elementele câmpului de căutare și vom distribui, de asemenea, liniile de cod CSS pentru a obține următorul rezultat:

câmp de căutare

Eliminați / modificați eticheta de căutare

Primul element care face parte din câmpul de căutare este eticheta de căutare. Acesta este textul care apare care explică oamenilor că pot căuta orice pe site folosind câmpul. Cu toate acestea, această etichetă nu este necesară. Toată lumea știe în zilele noastre cum funcționează un câmp de căutare. Puteți face oricând dispariția etichetei de căutare adăugând „display: none;” la CSS-ul etichetei respective. Sau, puteți schimba aspectul etichetei.

Clasa de care va trebui să faceți modificări etichetei de căutare este „.screen-reader-text”. Așa cum se arată în exemplul de mai jos, îl puteți dezactiva de la apariție.

.screen-reader-text {
display: none;
}

Stilizați datele de căutare

Următorul lucru pe care ați putea dori să îl stilizați este introducerea căutării. Pentru a face orice ajustări la această intrare, plasați toate liniile de cod CSS între următoarele paranteze:

 input#s
{

}

Stilizați introducerea butonului

Și, în sfârșit, avem și stilul butonului. Pentru a aduce modificări acestei părți a câmpului de căutare, plasați liniile de cod CSS între următoarele paranteze:

input#searchsubmit
{
}

Cod CSS necesar pentru exemplul nostru

câmp de căutare

După ce ați făcut modificarea PHP, puteți obține instantaneu rezultatul afișat mai sus accesând tabloul de bord WordPress> Divi> Opțiuni temă> General> și adăugând următoarele linii de cod CSS în câmpul Personalizat:

.screen-reader-text {
display: none;
}

input#s {
border-radius: 5px;
}

input#searchsubmit {
border: 1px solid #000000;
color: #FFFFFF;
background-color: #000000;
border-radius: 5px;
}

form#searchform {
float: right;
}
@media screen and (min-width: 480px) {
#top-header .container {
padding-bottom: 5px;
}

#et-secondary-menu .et-social-icons {
margin-top: 6px;
}}

câmp de căutare

Rezultat

Acum, că am parcurs toți pașii, să aruncăm o privire asupra modului în care ar trebui să arate antetul:

câmp de căutare

Gânduri finale

În acest tutorial, v-am arătat cum să adăugați un câmp de căutare în meniul dvs. secundar. În afară de aceasta, v-am arătat și cum să modificați elementele din câmpul de căutare respectiv și v-am prezentat un exemplu de linii de cod CSS pe care le puteți copia și lipi pentru a le folosi. Dacă aveți întrebări sau sugestii, nu ezitați să lăsați un comentariu în secțiunea de comentarii de mai jos!

Asigurați-vă că vă abonați la newsletter-ul nostru de e-mail și la canalul YouTube, astfel încât să nu pierdeți niciodată un anunț mare, un sfat util sau un cadou gratuit Divi!

Imagine prezentată de D Line / shutterstock.com