Aici, am să-ți spun despre câmpuri personalizate, și anume: care câmpuri de date găsite în panoul de control WordPress, în cazul în care și modul în care acestea sunt utilizate, precum și să ofere o listă de plug-in-uri pentru a lucra cu ei și pentru a crea câmpuri personalizate.
Descărcați codul sursă pentru acest articol poate fi de mai jos
Să începem cu cazul în care pentru a găsi aceste câmpuri personalizate?
Câmpurile personalizate pot fi create ca înregistrările, și paginile.
câmpuri personalizate bloc arata astfel:
De ce avem nevoie de câmpuri personalizate și cum să le folosească?
Câmpurile personalizate ne dau libertatea de a organiza și informațiile despre locație de pe site-ul și de a ajuta pentru a obține în afara limitelor pentru a scrie / edita o intrare sau o pagină (de exemplu, puteți plasa câmpuri personalizate care aparțin orice înregistrări sau pagini din coloana laterală în antet sau în subsolul blog ).
Sarcina unui câmp arbitrar (câmp personalizat) este foarte simplu - pentru a afișa conținutul câmpului pe site. Mai mult decât atât, conținutul poate fi aproape orice, ca text simplu sau cod complex.
Multe plugin-uri utilizate funcții câmpuri arbitrare.
Luați în considerare utilizarea de câmpuri personalizate pe exemplul unui plug-post Evaluări - Acest plugin adaugă posibilitatea de vizitatorii site-ului dvs. de a vota pentru birou și arată rating-ul în formă de stele și numărul de alegători.
Deci, acest plugin pentru a afișa 2 evaluare creează câmp aleatoare (câmp de rating - numărul de stele, care sunt vopsite în câmp galben și voturi - numărul de voturi de vizitatori).
Deci, cel mai interesant lucru este că pentru fiecare intrare, putem schimba valoarea câmpurilor de date arbitrare, care este, pune-te numărul de stele care vor fi vopsite în galben, numărul de vizitatori au votat pe acest articol pentru a face acest lucru, pur și simplu schimba destul de tsiferki în câmpul de valoare și faceți clic pe " Refresh. " Este foarte simplu.
Adică câmpuri personalizate avem nevoie pentru a ajusta setările plugin.
Cum de a face acest lucru?
Luați în considerare un exemplu simplu de ieșire text utilizând câmpuri personalizate.
Pentru a face acest lucru, du-te la panoul de control al site-ului și selectați unele poștă sau pagină cu care experimentăm, găsim în ea un bloc de câmpuri arbitrare, faceți clic pe link-ul „Add New“, introduceți un nume (cheie) - folosind numai caractere englezești și pe dreapta indică valoarea câmpului, și apoi faceți clic pe butonul „Adăugați un câmp personalizat.“
De exemplu, pentru a introduce un nume de câmp arbitrar Avtor, și semnificația lui Ivan.
Faceți clic pe butonul „Adăugați un câmp personalizat.“
Următorul pas este încheierea unui câmp arbitrar câmpuri personalizate în șablonul nostru WordPress. Pentru aceasta vom folosi funcția get_post_meta ($ POST_ID, $ cheie, $ unică). Variabilele sunt menționate aici:- POST_ID - post ID, care sunt luate din câmpurile arbitrare. Valoarea cea mai frecvent utilizate de articolul curent, astfel încât opțiunea este post-$> ID.
- cheie - numele unui câmp arbitrar.
- un singur - setat la true, dacă doriți să afișați rezultatul într-un singur rând. Valoarea de fals este folosit pentru a afișa întregul set la câmpuri arbitrare de date. Cel mai adesea (inclusiv în exemplul nostru) este folosit adevărat.
Deci, acum, în cazul în care ne dorim domeniul nostru personalizat (poate fi efectiv înregistrarea, capac, coloana laterală, subsol), trebuie să inserați aici următoarea linie:
Funcția ecou afișează textul în php.
Pentru aceasta linie, putem seta orice design (acest lucru nu este necesar) folosind tag-ul div și atribuiți o anumită clasă de design, bine, de exemplu:
Un stiluri (fișier style.css) să se înregistreze pentru bloc (div tag-ul), cum ar fi următoarele:
Adică, dându-i o culoare alba (#FFFFFF - mijloace de culoare albă, dacă aveți fundalul de bază de alb, apoi da o culoare diferită, cum ar fi negru - 000000) și poziționarea pe partea dreapta (float: dreapta), și 14 dimensiunea fontului.
Revenind la insera direct rând pentru a afișa un câmp arbitrar.
După aceea, salvați șablonul și verifica modul în care câmpul nostru personalizat - du-te la pagina sau postul în cazul în care vă aflați, se adaugă acest câmp.
Dar acum trebuie doar să selectați numele deja stabilit un câmp nostru arbitrar, în acest caz, după selectarea numele câmpului valoare este lăsat gol - pentru a intra în a avea un nou sens.
Introducem exemplu: Peter. Apoi apăsați pe butonul „Adăugați un câmp personalizat.“
Totul este acum pentru înregistrarea sau pagina orice câmp va afișa textul: Peter.
Un alt exemplu de utilizare a câmpurilor personalizate - este imaginea de ieșire pentru post. Asta este, pentru fiecare element va fi afișat imagini cu aceeași lățime și înălțime. Fie modelul de afișare, care nu se află în intrarea de text.
Cu toate acestea, pentru a rezolva această problemă, există un plug pentru a insera miniaturi.
Flămânzit post miniatură - acest plugin este pe wordpress.org - plugin foarte funcțional și ușor de utilizat. Cu acesta, puteți încărca o miniatură pentru fiecare post direct de la panoul de control, selectați miniatura implicit, atribuie o miniatură pentru a fi afișat într-o ordine aleatorie, și altele. Tipul și dimensiunea miniaturilor afișate astfel încât aveți posibilitatea să atribuiți la panoul de control site-ului.
Există și alte alternative: WP Alegeți degetul mare, simplu post Miniaturi și altele.
Aici mă tot mai mult ca următoarele exemple de utilizare a câmpurilor personalizate:
Exemplul 8: Fiecare singură înregistrare - pălărie sale, sau o imagine în bara laterală, sau orice altceva!
Exemplul 17: Concluzii nimic în funcție de domeniul specific personalizat cheie
Exemplul 12: Sortarea înregistrărilor în conformitate cu valoarea anumitor domenii-cheie personalizate.
Există, de asemenea, plug-in-uri pentru crearea de câmpuri personalizate.
- Câmp șablon
- «MaxSite - Câmpuri personalizate“
PS: Dacă doriți să afișați un câmp personalizat pentru utilizatorii înregistrați folosesc doar următorul cod:
Legate de intrări:
Mesaj de navigare
Câmpurile personalizate - un lucru bun!
cum să afișeze câmpuri personalizate pentru înregistrat numai
samel7, mulțumesc de întrebare.
Informații despre modul în care să afișeze un câmp personalizat numai utilizatorii înregistrați, se referă la sfârșitul articolului (în PS).
Și cum să facă câmpul personalizat este afișat numai pentru utilizatorul de administrator?
»Cumpara
Câmpurile personalizate în sfaturi WordPress, trucuri și hacks
Cum se schimbă semnul în admin WordPress subsol pe orice text