Extindeți capacitățile wordpress cu câmpurile personalizate

Popularitatea WordPress crește exponențial. Unul dintre factorii acestui set de aderenți este apariția câmpurilor arbitrare. Câmpurile personalizate vă permit să adăugați date diferite în postări (postări). Prin urmare, oamenii isi schimba atitudinea fata de WordPress. Cu câțiva ani în urmă, WordPress a fost o platformă excelentă pentru blog, dar numai. Și acum este considerat un excelent sistem de management al conținutului. Din cauza a ceea ce sa întâmplat o transformare atât de rapidă? Domeniile arbitrare - acesta este principalul motiv pentru schimbarea opiniei despre WordPress.







Sintaxa unui câmp arbitrar

Pentru a face lucruri foarte interesante, trebuie să înțelegeți sintaxa. Crearea unui câmp arbitrar este simplă: are nevoie de un nume și o valoare. Numele este o constantă, dar valoarea se poate schimba cu fiecare înregistrare.

Rezultatul unui câmp arbitrar pe o pagină este ușor. Următorul cod trebuie adăugat la fișierul single.php:

Puteți să-l închideți într-un paragraf, o listă ordonată sau altceva. De asemenea, puteți utiliza marcajul HTML în valoarea unui câmp arbitrar.

Un câmp arbitrar poate fi folosit în condiții. Deci, puteți fie să ieșiți din specificația camerei foto, dacă este, fie să generați textul implicit:

Deci, sintaxa respectă regulile generale. Folosirea unui câmp arbitrar este limitată doar de imaginația ta.

Haideți să-i convingem pe directorii de înregistrări

Titlurile de înregistrări sunt de obicei plictisitoare. Sunteți limitat doar la text. Nu link-uri, nici HTML. Dar acum totul este în trecut. Campurile arbitrare se grăbesc să salveze!

Acum este posibil să adăugați orice cod HTML în antetul înregistrărilor utilizând link-uri arbitrare și expresii condiționate. (Acest lucru nu funcționează cu feedurile RSS, dar funcționează excelent pentru orice titlu din blog) De exemplu, vom folosi câmpul Post-Titlu.

Puteți adăuga orice cod HTML în antetul intrării. Și implementarea ei în blog este foarte simplă. Este necesar să folosiți o construcție similară exemplului de mai jos, în toate paginile în care este afișat titlul: pe principala, în arhivă, în înregistrarea curentă etc. Codul privește printr-o intrare arbitrară și, în lipsa informațiilor, scoate standardul the_title.

O modalitate simplă și eficientă de a vă îmbunătăți site-ul.

Înregistrările de ieșire numai cu un anumit câmp arbitrar

Dacă doriți să afișați numai acele camere care au o matrice de 10 megapixeli (în cazul în care toate înregistrările au un câmp arbitrar Camera_Specs_Pixels., În care este determinată rezoluția matricei în megapixeli), puteți utiliza următorul cod:

Utilizăm câmpuri arbitrare pentru a crea un design unic

Puteți folosi un câmp arbitrar pentru a specifica o clasă CSS specifică pentru fiecare înregistrare!

Mai întâi deschideți fișierul functions.php și adăugați următorul cod:







Acum trebuie să editați fișierul single.php adăugând