Cum să adăugați câmpuri personalizate în WordPress

Publicat: 2022-04-12

Adăugarea de câmpuri personalizate în WordPress este o modalitate excelentă de a adăuga date suplimentare paginilor și postărilor tale. În mod implicit, WordPress vine cu câteva câmpuri de bază, cum ar fi titlul, corpul și extrasul. Cu toate acestea, dacă doriți să adăugați mai multe date în paginile și postările dvs., puteți face acest lucru adăugând câmpuri personalizate.
Câmpurile personalizate pot fi folosite pentru a adăuga orice, de la simple date text la date complexe, cum ar fi imagini, fișiere și videoclipuri. În acest articol, vă vom arăta cum să adăugați câmpuri personalizate în WordPress.

Câmpurile personalizate din plugin pot fi modificate într-un mod mai avansat prin modificarea informațiilor prezentate într-o anumită postare. Câmpurile și metadatele personalizate sunt cele mai utilizate de dezvoltatori atunci când extind postările. Cu excepția cazului în care ați ales să utilizați panoul de personalizare ca implicit, puteți adăuga numai coloane care au fost deja gestionate de WordPress. Cum adaug un tip de postare personalizat în WordPress? Este creată o postare complet nouă, iar o postare existentă este schimbată. Filtrele pot fi aplicate apostarilor și paginilor folosind un singur câmp. În caseta meta, introduceți valoarea unui câmp personalizat; în partea de jos a ecranului, puteți, de asemenea, să alegeți valoarea unui câmp personalizat.

Cum activez câmpurile personalizate în WordPress?

Credit: memberium.com

Este la fel de simplu ca să faceți clic pe butonul „Opțiuni ecran” din colțul din dreapta sus al ecranului pentru a adăuga sau edita o postare sau o pagină existentă. Veți putea vedea un meniu cu diferite opțiuni care pot fi afișate sau ascunse pe ecranul dvs. de editare a postărilor selectând această opțiune. Pentru a introduce câmpuri personalizate, faceți clic pe caseta de selectare de lângă Câmpuri personalizate.

Adăugarea de informații suplimentare la postările și paginile dvs. WP prin câmpurile personalizate WP este o modalitate bună de a face acest lucru. Pe măsură ce scrieți fiecare postare, puteți evalua produse sau chiar muzica. Majoritatea instrumentelor câmpurilor sunt ascunse în mod implicit, dar este simplu de activat și utilizat. În această postare, vom trece peste ce sunt câmpurile personalizate și cum pot fi utilizate în WordPress. Majoritatea site-urilor WordPress simplifică adăugarea de câmpuri personalizate, dar acestea nu sunt întotdeauna vizibile. Faceți-le vizibile activând Câmpurile personalizate în editorul dvs. sau adăugând cod la tema dvs. Puteți folosi pluginuri pentru a personaliza câmpurile din site-ul dvs. și pentru a vă mări opțiunile.

Pods are o interfață elegantă care vă permite să vă gestionați câmpurile în timp ce le personalizați. Cu toate acestea, include o serie de alte caracteristici utile, inclusiv funcționalitatea câmpurilor personalizate. Podurile pot fi, de asemenea, folosite pentru a gestiona tipuri de postări personalizate, categorii și etichete, precum și o varietate de alte funcții. Datorită ușurinței sale, materialul ar trebui să aibă un impact redus sau deloc asupra performanței site-ului dvs.

Deoarece câmpurile personalizate sunt aspecte importante ale WordPress, acestea trebuie să fie ușor accesibile și utilizate. În mod implicit, nu sunt vizibile din ecranul de editare post, dar pot fi activate accesând caseta ascunsă Opțiuni ecran din partea de sus a paginii și bifând caseta Câmpuri personalizate.
Veți observa o nouă casetă meta etichetată „Câmpuri personalizate” pe ecranul de editare după ce ați activat câmpurile personalizate. Această casetă va apărea întotdeauna de fiecare dată când editați postări de pe site-ul dvs. web, făcând ușor de utilizat și accesat câmpurile dvs. personalizate.

Opțiunile ecranului vă permit să dezactivați câmpurile personalizate

Este posibil ca câmpurile personalizate să nu fie necesare dacă nu sunteți dezvoltator. Puteți apoi să debifați caseta de lângă Câmpuri personalizate și să le dezactivați în acest caz, debifând caseta. Câmpuri personalizate vă permite să adăugați metadate în câmp chiar dacă îl ascundeți, dar va trebui să utilizați acest plugin pentru toate câmpurile.

Cum adaug un câmp personalizat la un meniu din WordPress?

Sub regulile de locație, selectați „Elementul de meniu”. Actualizați câmpurile după ce urmați instrucțiunile. Noul câmp pe care l-ați creat poate fi vizualizat din meniul WordPress din zona de administrare după ce ați publicat câmpul. Eram destul de sigur că o pot face.

Cum să adăugați un câmp meta personalizat în WordPress fără plugin

Credit: metabox.io

Adăugarea de meta-câmpuri personalizate la un site WordPress se poate face fără un plugin prin adăugarea de câteva linii de cod în fișierul functions.php.
Primul pas este să creați o nouă funcție care va adăuga noul câmp la ecranul de editare pentru tipul de postare dorit. În acest exemplu, vom adăuga un câmp nou la ecranul de editare post:
function my_custom_meta_box() {
add_meta_box(
„meta-cutia mea”,
„Cutia mea meta”,
„my_meta_box_callback”,
'post',
'normal',
'înalt'
);
}
add_action( 'add_meta_boxes', 'my_custom_meta_box');
Funcția my_custom_meta_box() creează o nouă metabox cu id-ul „my-meta-box”. Metaboxul va avea titlul „My Meta Box” și va folosi funcția de apel invers my_meta_box_callback(). Caseta meta va fi adăugată la ecranul de editare a postării și va fi poziționată sub editorul de conținut al postării (poziția „normală” cu o prioritate „înaltă”).
Apoi, trebuie să scriem funcția de apel invers care va scoate codul HTML pentru caseta meta. Această funcție va lua obiectul post ca singur argument:
funcția my_meta_box_callback( $post ) {
// Ieșire HTML pentru caseta meta
}
În funcția de apel invers, putem scoate codul HTML pentru caseta noastră meta. În acest exemplu, vom crea un câmp de introducere a textului pentru caseta noastră meta:
funcția my_meta_box_callback( $post ) {
// Adăugați un câmp nonce pentru a-l putea verifica mai târziu.
wp_nonce_field('my_meta_box', 'my_meta_box_nonce');
/*
* Utilizați get_post_meta() pentru a prelua o valoare existentă
* din baza de date și utilizați valoarea pentru formular.
*/
$valoare = get_post_meta( $post->ID, '_my_meta_value_key', true );
ecou '

Puteți ascunde opțiunea de câmpuri personalizate în ecranul de editare post, atâta timp cât nu o activați. Trebuie să accesați meniul cu trei puncte din colțul din dreapta sus al ecranului și să selectați „Opțiuni”, care poate fi vizualizat acolo. Editarea fișierelor tematice este ceva cu care utilizatorii ar trebui să fie familiarizați înainte de a începe acest tutorial. Trebuie să editați fișierele cu tema WordPress pentru a afișa câmpul personalizat pe site-ul dvs. WordPress afișează automat 30 de tipuri diferite de câmpuri personalizate pentru acest formular. Ca soluție, creați un plugin specific site-ului sau un fișier function.php care include următorul cod. Dacă aveți câmpuri personalizate WordPress sau mai mulți utilizatori care scriu pe site-ul dvs., este posibil ca această soluție să nu fie adecvată.

Cea mai simplă metodă este să utilizați pluginul Advanced Custom Fields. Instrumentul vă permite să creați o varietate de câmpuri, inclusiv text, imagini și meniuri drop-down. Am făcut fals ultimul parametru al funcției get_post_meta în acest exemplu. Această metodă returnează datele ca o matrice, cu o buclă foreach afișată pe ecran. Este posibil să reutilizați câmpuri personalizate în aceeași postare pentru a adăuga mai multe valori. Pentru a afișa toate valorile câmpurilor personalizate, codul trebuie modificat. Puteți selecta chei și valori personalizate pentru postări în WordPress.

Când creați un câmp personalizat pentru un autor invitat pe un blog sau pe un site de știri, introduceți numele autorului invitat. Pluginul Co-Authors vă permite să afișați pagini în co-autor. Am scris un ghid pas cu pas despre cum să adăugați mai mulți autori la o postare WordPress. Bara laterală a postării sau a paginii pe care doriți să o modificați trebuie editată și trebuie adăugat un câmp personalizat. Câmpurile personalizate vă permit să adăugați conținut personalizat la fluxul dvs. RSS WordPress, precum și să îl manipulați. Când includeți WPbpage ca câmp personalizat din bara laterală, de exemplu, codul va verifica dacă există un fișier sidebar-wpbpage.html. Prin configurarea câmpurilor personalizate în WordPress, puteți seta data de expirare pentru postări.

Acest lucru este util în special în situațiile în care intenționați să publicați doar conținut pentru o perioadă limitată de timp, cum ar fi atunci când efectuați sondaje. Trebuie să folosesc CSS pentru a schimba aspectul postărilor individuale? WordPress vă va atribui o anumită clasă pentru fiecare postare, astfel încât să vă puteți crea propriul CSS. Puteți adăuga propriile clase personalizate la câmpurile personalizate și apoi stilați postările cu ele. Puteți vedea clasa dvs. CSS din câmpul personalizat adăugat la o clasă ulterioară inspectând codul sursă post folosind instrumentul Inspect. Folosind această clasă CSS, puteți adăuga CSS personalizat și puteți stila postarea folosind CSS personalizat.

Cum să afișați valoarea câmpului personalizat în WordPress

Există câteva moduri diferite prin care puteți afișa valorile câmpurilor personalizate în WordPress. O modalitate este să utilizați un plugin precum Câmpuri personalizate avansate, care vă va permite să creați câmpuri personalizate și apoi să le afișați pe site-ul dvs. folosind un cod scurt. O altă modalitate este să editați fișierele teme și să adăugați un pic de cod pentru a afișa valorile câmpurilor personalizate.

Pentru a adăuga câmpuri personalizate pe site-ul dvs. WordPress, utilizați funcționalitatea WordPress. Veți putea oferi informații suplimentare despre conținutul dvs. prin adăugarea de câmpuri personalizate. În acest tutorial, veți învăța cum să utilizați codul și șabloanele Swift pentru a crea câmpuri personalizate. Vă prezintă un instrument care vă permite să realizați acest lucru fără a scrie o singură linie de cod. Unele câmpuri personalizate au fost definite pentru secțiunea Cărți preferate. Titlul și linkul din carte, descrierea cărții și coperta au toate câmpuri de introducere normale. Aceste câmpuri personalizate pot fi acum adăugate la postările și paginile existente sau noi într-un format ușor de căutat.

În metacaseta Swift Templates, faceți clic pe caseta de selectare de lângă butonul „Utilizați șablonul pentru această postare”. Dacă nu aveți niciun cod HTML, va trebui să îl adăugăm. Când faceți clic pe câmpurile personalizate, acestea apar pe pagină și le puteți stila folosind CSS.

WordPress Afișează câmpul personalizat în lista de postări

Dacă doriți să afișați o valoare de câmp personalizat în lista de postări WordPress, mai întâi trebuie să editați postarea și să adăugați câmpul personalizat la ea. După ce ați salvat câmpul personalizat, puteți edita fișierul șablon al listei de postări și puteți adăuga următorul cod:
ID, 'custom_field_name', true); ? >
Aceasta va afișa valoarea câmpului personalizat în lista de postări.

Câmpurile personalizate WordPress nu se afișează

Dacă întâmpinați probleme în a afișa câmpuri personalizate în postarea dvs. WordPress, există câteva lucruri pe care le puteți verifica. Mai întâi, asigurați-vă că ați selectat tipul de câmp corect din meniul drop-down din editorul de câmpuri personalizate. Apoi, bifați caseta de lângă „Afișați pe postare” în ecranul de configurare a câmpului. În cele din urmă, dacă încă întâmpinați probleme, încercați să ștergeți memoria cache și cookie-urile browserului.

Câmpurile personalizate sunt o caracteristică WordPress care vă permite să adăugați informații suplimentare la postările dvs. WordPress. Aceste informații suplimentare, cunoscute și sub numele de metadate, includ numele autorului, data și orele. Cele două motive principale pentru care s-ar putea să nu le vezi în postările tale sunt că nu vrei să le faci să dispară sau că nu vrei să treci prin necazul rezolvării problemei. Dacă nu sunteți sigur dacă activați această funcție în Opțiunile ecranului, nu trimiteți o personalizare în postarea dvs. Este posibil să aveți un plugin avansat de câmp personalizat instalat și activat. Dacă este o întrebare pe care doriți să o rezolvați, vă rugăm să urmați instrucțiunile de depanare de mai jos. Aproape sigur puteți scăpa cu actualizarea la cea mai recentă versiune a Elementor și descoperirea că are o eroare care vă împiedică să utilizați un câmp personalizat în editorul de conținut.

Chiar și începătorii WordPress pot rezolva această problemă. Încă am întrebări despre câmpurile personalizate WordPress. Poti te rog sa-mi dai cateva idei? Pentru a lua legătura, vă rugăm să folosiți secțiunea de comentarii de mai jos.

Câmp personalizat WordPress

Câmpurile personalizate, cunoscute și sub numele de meta post, sunt o caracteristică a WordPress care vă permite să adăugați informații suplimentare la postările dvs. Acestea pot fi folosite pentru a adăuga note, link-uri, imagini și alte conținuturi media la postările tale. Câmpurile personalizate sunt gestionate prin meniul Câmpuri personalizate din administratorul WordPress.

Pentru a adăuga metadate suplimentare la o postare sau o pagină, puteți utiliza câmpuri personalizate WP. Ele pot fi adăugate manual sau prin utilizarea unui plugin dedicat. Vom analiza ce sunt câmpurile personalizate și cum să le adăugați la conținutul dvs. în acest articol. De asemenea, puteți utiliza editarea manuală sau un plugin pentru a vă crea propriile câmpuri personalizate în această lecție. Cu pluginul WordPress.com Advanced Custom Fields, puteți adăuga rapid și ușor 30 de tipuri diferite de câmpuri personalizate. Un nou grup de câmpuri poate fi creat făcând clic pe butonul Adăugare nou din partea de sus a ecranului. Când faceți clic pe el, grupul de câmpuri pe care l-ați creat va apărea automat în listă.

Deschide editorul de postări WordPress de îndată ce câmpul tău este gata. Va apărea imediat ce faceți clic pe câmpul personalizat al editorului de text. Pentru a afișa câmpurile personalizate pe front-end-ul site-ului web, trebuie mai întâi să editați fișierul temă. Puteți afla mai multe despre acest proces mai târziu în articol. Câmpurile personalizate nu sunt vizibile în WordPress de acum. În plus, există tipuri prestabilite de câmpuri personalizate disponibile, dar pot fi adăugate tipuri noi în Pod-uri. Este necesar să editați fișierele teme pentru a afișa informațiile pe front-end-ul site-ului.

Acest tutorial vă va ghida prin cum să accesați fișierele direct din tabloul de bord. Trebuie să adăugați codul în bucla WordPress. Codul buclei poate varia în funcție de tema dvs. WordPress este instruit să caute postări cu câmpuri personalizate în cod. Aceste etichete șablon pot fi folosite pentru a personaliza funcția câmpurilor personalizate. O postare sau o pagină în WordPress include funcții avansate care permit utilizatorilor să adauge informații la ea. Drept urmare, am inclus un ghid pas cu pas pentru a activa funcționalitatea câmpului personalizat, care este în prezent ascunsă implicit. În plus, am acoperit pașii necesari pentru a crea și utiliza câmpuri personalizate în WordPress.

Informații suplimentare pot fi furnizate utilizatorilor atunci când completează formulare folosind câmpuri personalizate. Dacă aveți un câmp personalizat pentru numele unui utilizator, de exemplu, este posibil să doriți să includeți o listă de opțiuni, astfel încât utilizatorul să poată completa acel câmp. Câmpurile personalizate facilitează afișarea diferitelor tipuri de informații către diferiți utilizatori.
Utilizatorii care au nevoie de informații suplimentare atunci când completează formulare sau creează conținut personalizat vor găsi că câmpurile personalizate ale WordPress sunt utile.