Ghidul începătorilor pentru câmpurile personalizate avansate WordPress
Publicat: 2022-08-24Ca parte încorporată a funcționalității de bază WordPress, câmpurile personalizate sunt o caracteristică familiară pentru majoritatea proprietarilor de site-uri WordPress. Această piatră de temelie este de a ajuta la schimbarea sau extinderea informațiilor postărilor sau paginilor în mod flexibil.
În mod implicit, opțiunea de câmpuri personalizate este ascunsă pe ecranul de editare post. Îl puteți activa prin funcția încorporată WordPress sau un plugin cum ar fi WordPress Advanced Custom Fields (ACF). Acest plugin freemium este potrivit pentru începătorii WordPress, cu funcții ușor de utilizat.
În acest articol, vă vom explica ce sunt câmpurile personalizate și cum să le afișați sau să le ascundeți folosind metoda manuală și pluginul ACF.
- Ce sunt câmpurile personalizate WordPress?
- Cum să afișați câmpuri personalizate în WordPress
- Cum să ascundeți câmpurile personalizate în WordPress
Ce sunt câmpurile personalizate WordPress?
Câmpurile personalizate sunt un tip de metadate care vă permit să adăugați informații suplimentare legate de anumite pagini sau postări. Informațiile pot fi text, imagini, numere sau unele calcule. Cu toate acestea, aceste câmpuri nu sunt implicate în conținutul postării, ci o casetă separată și stocate separat în baza de date WordPress.
Unele componente ale unei postări, cum ar fi numele autorilor, titlurile, recenziile, informațiile despre produse sau declarațiile de divulgare, sunt de obicei clasificate și personalizate în câmpuri personalizate.
Un avantaj al câmpurilor personalizate este că puteți afișa automat informațiile disponibile pe orice șablon de pagină oriunde aveți nevoie. Economisește timp și este ușor să introduci date din câmpuri personalizate, mai degrabă decât să tastezi lucrurile de la zero. În acest fel, dacă doriți să modificați orice informație, puteți actualiza lucrurile într-un singur loc în loc să editați fiecare postare.
Cum să afișați câmpuri personalizate în WordPress
În timp ce WordPress oferă o funcție nativă de câmp personalizat, un plugin ar folosi mai mult câmpurile personalizate. În această secțiune, vă vom prezenta două metode, inclusiv metoda manuală și cea cu plugin.
Folosind metoda manuală
În primul rând, va trebui să activați câmpurile personalizate pe toate postările existente sau pe cele noi. Deschideți o pagină sau postare și faceți clic pe cele trei puncte din colțul din dreapta sus al paginii. Derulați în jos și selectați Preferințe , apoi faceți clic pe Activare și reîncărcare câmpuri personalizate din secțiunea Panouri .
După ce reîncărcați pagina, veți vedea o casetă cu câmpuri personalizate în partea de jos a editorului.
Din meniul drop-down coloana Nume , alegeți un câmp personalizat disponibil pe site-ul dvs. sau creați unul nou. Apoi, introduceți informațiile pe care doriți să le includeți în câmpurile personalizate din caseta Valoare .
După crearea câmpurilor, editați temele pentru a le afișa; în caz contrar, nu vor apărea pe partea din față.
Accesați Aspect > Editor de fișiere temă sub tabloul de bord WordPress. Este posibil să vedeți un mesaj de avertizare pentru a fi atenți, deoarece transferați direct la fișierele site-ului dvs. de acolo.
În bara laterală din dreapta, găsiți single.php pentru a vedea șablonul de postări de blog. Deschideți fișierul și căutați linia / * Start the Loop * /. Nu vom edita acea „buclă”, ci vom adăuga o nouă linie de cod la sfârșitul acesteia. În această etapă, nu ezitați să adăugați orice cod pe care doriți ca WordPress să vă afișeze câmpurile personalizate. Iată un exemplu de fragment de cod pe care l-ați putea folosi:
<?php echo get_post_meta($post->ID, 'cheie', true); ?> <?php endwhile; // sfârșitul buclei. ?> <?php } ?>
Nu uitați să înlocuiți valoarea cheii cu numele câmpurilor personalizate create la primul pas.

Sincer, metoda manuală nu vă oferă multe opțiuni pentru a vă personaliza câmpurile. De aceea, vă recomandăm să utilizați pluginul Advanced Custom Fields (ACF) pentru funcții mai avansate.
Utilizarea pluginului Advanced Custom Fields
Înainte de a începe, asigurați-vă că ați instalat și activat pluginul ACF pe site-ul dvs.
Odată ce pluginul este activat cu succes, navigați la Câmpuri personalizate > Adăugați nou pe panoul de administrare pentru a începe configurarea câmpurilor personalizate. Veți vedea o secțiune Adăugați un grup de câmpuri nou aici. ACF îl numește „grup de câmpuri”, deoarece este o colecție de unul sau mai multe câmpuri personalizate care vor apărea împreună în editorul de postări.
Numiți grupul dvs. de câmpuri și faceți clic pe Adăugați câmpuri pentru a introduce date. Un mare plus al plugin-ului ACF este că puteți alege ce informații doriți să colectați, cum ar fi text, număr, e-mail, parolă, URL, imagine, selector de date etc.
Un alt lucru important este să setați regulile de locație pentru a determina unde să atașați grupul de câmpuri. De exemplu, dacă doriți să afișați câmpurile personalizate numai pe postări, vă rugăm să setați Post Type este egal cu Post . Conform configurației dvs., caseta va apărea pe postările obișnuite de blog, nu pe pagini sau pe tipuri de postări personalizate.
După ce ați terminat cu setările, nu uitați să vă publicați câmpul, astfel încât să poată face parte din postări.
Ce urmeaza? La fel ca și metoda manuală, trebuie să configurați temele pentru a afișa câmpurile personalizate. Dacă nu, sunt doar în baza de date a site-ului dvs.
Alegerea de a afișa câmpuri personalizate pe front-end ajută utilizatorii să sorteze sau să interogă informații. Cu toate acestea, este și un dezavantaj dacă gestionați un site de membru.
Imaginați-vă că protejați prin parolă conținutul privat și configurați e-mailurile utilizatorilor ca parole. Pentru introducerea ușoară a datelor, aceste e-mailuri sunt clasificate într-un câmp personalizat. Indiferent de modul în care este securizat conținutul postării, câmpurile personalizate sunt încă vizibile. Pentru a rezolva această problemă, aruncați o privire la următoarea secțiune despre cum să vă ascundeți câmpurile personalizate cu pluginul Word Protect WordPress (PPWP).
Cum să ascundeți câmpurile personalizate în WordPress
În mod implicit, câmpurile personalizate sunt încă afișate pe front-end, deși postările sunt protejate. Pentru a ascunde câmpurile generate de post meta sau pluginul ACF, pur și simplu încheiați-le cu o verificare condiționată folosind WordPress implicit.
if ( post_parola_necesară() ) { echo get_the_parola_form(); } altfel { „Conținut personalizat protejat prin parolă” }
Acesta este cazul când doriți să ascundeți câmpuri personalizate întregi în șabloane personalizate. În plus, puteți proteja doar o secțiune a câmpurilor personalizate, nu întregul, cu pluginul PPWP.
În plus, pluginul PPWP vă permite, de asemenea, să protejați secțiunile de conținut sub șabloane de pagină personalizate cu parole.
Verificați acum pluginul WordPress Protect cu parolă
Pluginul WordPress Protect Password (PPWP) este un expert în protecția conținutului. Acest plugin puternic depășește modul implicit WordPress de securizare a paginilor sau postărilor, dar și a conținutului câmpurilor personalizate.
Puteți alege să protejați cu parolă nu numai câmpurile personalizate integrale, ci și părți ale acestora. Merită menționat că această funcție este disponibilă în versiunea PPWP Lite. Așadar, nu ezitați să-l verificați și să adăugați un alt nivel de securitate conținutului dvs.