Ghid pentru tipul de postări personalizate WordPress: ce sunt acestea, plus cum să creați una
Publicat: 2019-05-01Dacă ați pus vreodată piciorul în tabloul de bord WordPress, știți că WordPress vă permite să creați două tipuri de conținut – Postări și Pagini .
Dar aceste valori implicite nu sunt singurele tipuri de conținut pe care le puteți crea, iar un tip de postare personalizat WordPress vă permite să vă creați propriile tipuri de conținut pe care le puteți adăuga și gestiona prin tabloul de bord WordPress.
Ai putea adăuga „Evenimente”, „Locuri de muncă”, „Produse” (așa face WooCommerce ) – orice are sens pentru site-ul tău!
În această postare, veți afla totul despre tipurile de postări personalizate și despre posibilitățile minunate pe care le deblochează. Apoi, vă voi arăta cum puteți de fapt să vă creați propriul tip de postare personalizată WordPress!
Să pătrundem…
Ce este un tip de postare personalizată WordPress? Explicat mai detaliat
Tipurile de postări personalizate fac din WordPress un sistem complet de gestionare a conținutului, mai degrabă decât o simplă platformă de blogging.
Folosind puterea tipurilor de postări personalizate, puteți transforma WordPress într-un magazin de comerț electronic, un director de afaceri local, un site de listări de evenimente... și orice altceva la care puteți visa.
Să mergem puțin mai adânc…
Un „tip de postare” este doar un tip de conținut pe site-ul tău. Gândiți-vă la el ca la o găleată care organizează tot conținutul care îi este atribuit.
Apoi, fiecare intrare individuală din acel tip de conținut este o „postare” ( „p” minuscule ).
Asta înseamnă și îmi cer scuze anticipat pentru confuzia pe care sunt pe cale să o introduc în creierul tău , Postările fac parte din [postările] [tipul de postare].
Mai precis, o [Postare] ( „p majuscule” – o postare pe blog) este o singură [postare] ( „p” minuscul ) în [postări] [tip de postare].
În mod similar, o [Pagină] este o singură [postare] în [pagină] [tip de postare].
Și sunt cu tine – pare super complicat inutil.
Cu toate acestea, odată ce ați trecut peste această mică ciudație, este util să înțelegeți că postările de blog sunt doar un alt tip de postare și aveți posibilitatea de a adăuga propriile tipuri de postări prin acest lucru magic numit tipuri de postări personalizate.
În ceea ce privește baza de date a site-ului dvs. WordPress, fiecare postare ( „p”) este stocată în același tabel din baza de date, indiferent de tipul de postare .
Două exemple de tipuri de postări personalizate WordPress în acțiune
Pentru a conduce acasă ideea unui tip de postare personalizat WordPress, să analizăm două exemple comune:
- WooCommerce, care transformă WordPress într-un magazin de comerț electronic
- bbPress, care transformă WordPress într-un forum
Cu WooCommerce, puteți adăuga produse noi din tabloul de bord WordPress. Acesta este un tip de postare personalizat! Dar primești și alte tipuri de postări. De exemplu:
- Cupoanele pentru magazin primesc propriul tip de postare cu cupoane separat
- Comenzile clienților primesc propriul tip de postare Comenzi separat
Sau, dacă creați un forum pe WordPress cu pluginul bbPress, veți avea tipuri de postări personalizate separate pentru:
- Forumuri
- Subiecte
- Răspunsuri
Înțelegi ideea? Tipurile de postări WordPress vă permit să faceți lucruri foarte interesante cu site-ul dvs.
Cum să vă creați propriul tip de postare personalizată WordPress
Acum să luăm lucrurile un pic mai practic și vă voi arăta cum să vă creați propriul tip de postare personalizată WordPress.
Nu-ți face griji – deși s-ar putea să te-am speriat puțin cu diferența dintre o „Postare” și o „postare”, procesul real de creare a unui tip de postare personalizat este ceva ce poate face oricine – tot ce ai nevoie este un post gratuit. plugin numit Custom Post Type UI.
Să presupunem că doriți să vă creați propriul tip de postare personalizat pentru „Locuri de muncă”, ca exemplul pe care l-am menționat mai sus.
Odată ce instalați și activați pluginul, mergeți la CPT UI → Adăugați/Editați tipuri de postări . Apoi, introduceți câteva informații de bază în partea de sus și faceți clic pe Adăugați tip de postare :

Si asta e! După ce faceți clic pe butonul, veți vedea o nouă zonă de locuri de muncă în bara laterală a tabloului de bord WordPress. Pentru a adăuga o postare nouă ( „p” minuscul ) la tipul de postare Locuri de muncă, trebuie doar să accesați Locuri de muncă → Adăugați nou :

Și odată ce sunteți acolo, veți vedea că editorul arată aproape identic cu ceea ce arată pentru a crea o nouă postare sau pagină:

Și odată ce vă publicați jobul, îl puteți vizualiza pe front-end-ul site-ului dvs. unde, din nou, arată exact ca o postare sau o pagină. Rețineți totuși structura URL-ului:

În mod similar, dacă te - ai dus la yoursite.com/job, ați vedea o listă a tuturor locurilor de muncă, la fel ca oamenii văd o listă cu toate postările de pe blog atunci când accesează pagina dvs. de blog.
Cum să vă îmbunătățiți tipul de postare personalizat WordPress
Uneori, abordarea de mai sus poate fi tot ce ai nevoie. De exemplu, dacă doriți să creați un tip de postare separat pentru „Recenzii” pe site-ul dvs., este posibil să doriți ca acesta să funcționeze la fel ca postările dvs. obișnuite de blog.
Cu toate acestea, de multe ori, utilizați un tip de postare personalizat WordPress în mod special pentru că doriți să fie diferit de postările și paginile obișnuite.
În acest scop, haideți să discutăm câteva dintre modalitățile prin care vă puteți îmbunătăți tipul de postare personalizat.
Creați taxonomii personalizate (categorii sau etichete)
Când scrieți o postare pe blog, știți că puteți adăuga categorii și etichete pentru a vă ajuta să vă organizați postările pe blog.
O taxonomie personalizată vă permite să adăugați propriul dvs. clasificator unic care funcționează ca o categorie sau ca o etichetă.
Să revenim la exemplul „Job”. Probabil ați dori o modalitate de a împărți locurile de muncă în funcție de departament (de exemplu, „Marketing”, „Admin”, etc. ).

Pentru a face acest lucru, puteți crea o taxonomie personalizată „Departament”. Apoi, vizitatorii ar putea alege să răsfoiască toate joburile pentru fiecare departament (la fel cum vizitatorii pot să răsfoiască toate postările de blog dintr-o anumită categorie ).
Pentru a crea o taxonomie WordPress personalizată, puteți utiliza același plugin de interfață cu tip de postare personalizat. Accesați CPT UI → Adăugați/Editați taxonomie .
Acolo, îi puteți da un nume și puteți alege tipul de postare la care să o „atașați”. Pentru acest exemplu, l-ați atașa la tipul de postare Jobs :

Apoi, derulați în jos la secțiunea Setări și căutați opțiunea Ierarhică . În esență, acest lucru vă permite să alegeți dacă taxonomia personalizată se comportă ca o categorie sau o etichetă:
- Fals – acționează ca o etichetă WordPress.
- Adevărat – acționează ca o categorie WordPress.

După ce ați terminat, faceți clic pe Adăugați taxonomie .
Acum, când adăugați sau editați o nouă postare de job, veți putea adăuga Departamentul său ca categorie:

Adăugați câmpuri personalizate pentru a colecta informații noi
Un alt lucru pe care ați dori să-l faceți este să colectați informații suplimentare despre fiecare intrare. Adică, în loc să puneți totul în editorul WordPress, este posibil să doriți o modalitate separată de a adăuga anumite informații.
Pentru exemplul nostru de job, aceste informații ar putea fi:
- Estimarea salariului
- Tip – de exemplu full-time vs part-time vs freelance
Pentru a adăuga aceste informații, puteți folosi ceva numit câmpuri personalizate . Cu câmpuri personalizate, veți primi o casetă nouă sub editorul WordPress, care vă permite să introduceți informații suplimentare - ca aceasta:

Cel mai simplu mod de a adăuga câmpuri personalizate este cu un plugin gratuit numit Câmpuri personalizate avansate.
După ce instalați și activați pluginul, mergeți la Câmpuri personalizate → Adăugați nou .
Dați un nume grupului dvs. de câmpuri. Apoi, faceți clic pe butonul + Adăugați câmp pentru a adăuga primul câmp personalizat.
Acordați o atenție deosebită meniului drop-down Tip câmp , deoarece va trebui să schimbați acest lucru în funcție de informațiile pe care doriți să le colectați.
De exemplu, pentru a afișa numărul salariului, ați dori un tip de câmp Număr . De asemenea, puteți adăuga simbolul valutar:

Pentru tipul de job, totuși, ați dori un tip de câmp Casetă de selectare sau casetă radio , cu diferite tipuri de job disponibile ca opțiuni:

După ce ați adăugat toate câmpurile personalizate pe care doriți să le colectați, derulați la secțiunea Locație și setați tipul de postare / este egal cu / Job . Acest lucru le spune Câmpurilor personalizate avansate că doriți să afișați aceste câmpuri personalizate numai pentru tipul de postare de job.

Apoi, Publicați- vă grupul de câmpuri.
Schimbați cum arată tipul dvs. personalizat de postare pe front-end
În cele din urmă, odată ce ați colectat toate aceste informații suplimentare, probabil că veți dori o modalitate de a controla modul în care arată pe front-end. Adică, s-ar putea să doriți să o faceți să arate diferit față de o postare obișnuită pe blog.
Există câteva moduri diferite în care puteți face acest lucru, în funcție de nivelul tehnic și de buget.
Cea mai directă (și gratuită) metodă este să cercetați de fapt fișierele șablon ale temei dvs. WordPress și să creați o nouă pagină unică și de arhivă pentru tipul dvs. de postare personalizat. De exemplu, puteți copia fișierul single.php și îl puteți numi single-job.php și îl puteți edita de acolo.
Cu toate acestea, această metodă presupune că cunoașteți cel puțin ceva PHP de bază, ceea ce ar putea să nu fie cazul.
Dacă nu vă simțiți confortabil să lucrați direct cu fișierele șablon ale temei dvs., există, de asemenea, câteva plugin-uri care vă pot ajuta să personalizați rezultatul unui tip de postare personalizată WordPress folosind un editor de tip drag-and-drop.
Din păcate, astfel de plugin-uri nu sunt gratuite – dar dacă sunteți dispus să plătiți, verificați:
- Elementor Pro – 49 USD – vă permite să personalizați designul tipului de postare personalizat folosind interfața obișnuită Elementor.
- Set de instrumente – 69 USD – o soluție de mare putere pentru lucrul cu tipuri de postări personalizate în WordPress.
- Post Type Builder – 49 USD – o opțiune simplă de la Themify.
Sau, o altă opțiune este să utilizați pluginul gratuit Pods atât pentru a crea, cât și pentru a afișa tipurile de postări personalizate. Pods elimină partea PHP a ecuației și vă permite să vă proiectați conținutul folosind etichete magice și HTML/CSS.
Deci, deși veți avea nevoie în continuare de HTML/CSS de bază pentru a-l folosi, este mult mai simplu decât editarea fișierelor șablon ale temei.
Începeți astăzi cu tipurile de postări personalizate WordPress!
Tipurile de postări personalizate WordPress sunt unul dintre acele lucruri care, odată ce le înțelegi, pot schimba complet modul în care lucrezi cu WordPress.
Acum, în loc să încercați să încorporați totul în tipurile implicite de conținut Post și Pagina, puteți crea propriile tipuri de conținut pentru a stoca și afișa conținut unic.
Începeți astăzi și experimentați puterea primului dvs. tip de postare personalizată WordPress!
