12 cele mai utile WordPress Custom Posturi Tutoriale

12 cele mai utile WordPress Custom Posturi Tutoriale / Tutoriale

WordPress vă permite să creați propriile tipuri personalizate de conținut. Aceste tipuri de conținut se numesc tipuri personalizate de posturi. Aveți posibilitatea să le utilizați pentru a adăuga conținut personalizat, cum ar fi produse, recenzii, rețete etc. În acest articol, vom distribui cele 12 cele mai utile WordPress personalizate tipuri de posturi tutoriale.

Tutorial video

Abonați-vă la WPBeginner

Dacă nu vă place videoclipul sau aveți nevoie de mai multe instrucțiuni, continuați să citiți.

1. Când aveți nevoie de un tip de post particularizat

Înainte de a începe să creați tipuri personalizate de posturi sau taxonomii pe site-ul dvs. WordPress, este important să vă evaluați nevoile. De multe ori puteți obține aceleași rezultate cu mesajele și paginile implicite WordPress.

Cu ajutorul categoriilor încorporate și a etichetelor, puteți sorta conținutul în mai multe moduri diferite. Cu paginile puteți configura o structură ierarhică de conținut cu relația părinte-copil.

Dacă nu sunteți sigur, consultați acest ghid despre momentul în care aveți nevoie de un tip de post personalizat sau taxonomie în WordPress.

2. Adăugarea unei pictograme pentru tipurile personalizate de postări

Când creați un tip de post personalizat, WordPress utilizează pictograma postului implicit dacă nu este furnizată nicio pictogramă. Puteți adăuga propriile icoane la tipurile personalizate de postări. Aceste pictograme sunt afișate în bara de administrare WordPress.

WordPress utilizează pictograme de fonturi în zona de administrare pentru a se asigura că arată frumos pe toate dispozitivele și dimensiunile ecranului. Cea mai ușoară modalitate de a adăuga o pictogramă pentru font în tipul dvs. de post personalizat este prin utilizarea pluginului CPT personalizat pentru pictograme. Trebuie doar să instalați și să activați pluginul și să vizitați pagina de setări a pluginului pentru a adăuga o pictogramă.

O altă metodă este să adăugați pictograma în timp ce creați tipul dvs. de postare personalizată cu pluginul CPT UI.

Pentru instrucțiuni mai detaliate, consultați acest tutorial cu privire la modul de adăugare a icoanelor pentru tipuri personalizate de posturi în WordPress.

3. Crearea paginii de arhivare personalizată

Adăugarea de tipuri personalizate de posturi în WordPress a devenit foarte ușoară datorită pluginului CPT UI. Cu toate acestea, mulți începători au probleme cu afișarea tipurilor personalizate de postări pe site-urile lor.

Pentru a adăuga o pagină de arhivă tip postare personalizată, mai întâi trebuie să vă asigurați că arhivele sunt activate pentru tipul dvs. de post personalizat. În cele mai multe cazuri, acestea sunt, dar dacă nu, atunci va trebui să le activați. CPT UI plugin-ul are o casetă de selectare în cadrul opțiunilor avansate pentru a activa arhive.

Acum, dacă utilizați destul de permalinks, puteți accesa pagina personalizată de tip arhivă postând un URL ca acesta:

http://www.example.com/products/

Înlocuiți example.com cu propriul nume de domeniu și produse cu numele tipului dvs. de post personalizat. Dacă nu puteți vedea tipul dvs. de post personalizat, atunci vizitați Setări »Permalinks și faceți clic pe butonul salvați modificările. Acest lucru va actualiza structura dvs. permalink, iar acum ar trebui să puteți vedea pagina dvs. arhivă personalizată.

Pentru instrucțiuni mai detaliate, consultați acest ghid pe pagina arhivelor de posturi personalizate.

De asemenea, puteți adăuga un element de meniu la tipul dvs. de post personalizat din meniurile de navigare. Pur și simplu du-te la Aspect »Meniuri și faceți clic pe "Link personalizat" tab. Apoi, adăugați numele tipului de postare personalizat și adresa URL.

4. RSS Feeds pentru tipurile personalizate de posturi

WordPress vine cu un generator RSS integrat pentru toate tipurile de conținut, taxonomii, autori și arhive bazate pe date. Utilizează o structură URL adecvată care interoghează baza de date și generează fluxul RSS pe care doriți să-l vedeți.

De exemplu, pentru a vedea feedul RSS al postului dvs. personalizat "filme", ​​veți adăuga această adresă URL:

http://www.example.com/feed/?post_type=movies

Pentru mai multe detalii, consultați modul de creare a fluxului RSS separat pentru tipuri personalizate de posturi în WordPress.

5. Adăugarea tipurilor de postări personalizate la fluxul RSS principal

Implicit, WordPress include numai postările de pe blogul dvs. în feed-ul RSS principal al site-ului dvs. Acest lucru înseamnă că conținutul dvs. tip personalizat pentru postare nu este vizibil pentru principalii tăi abonați în fluxuri RSS.

Puteți include cu ușurință tipurile personalizate de postări în feedul dvs. principal RSS prin adăugarea următorului cod la fișierul functions.php al temei dvs. sau la un plugin WordPress specific site-ului.

 ($ qv ['post_type'])) $ qv ['post_type'] = array ('post', 'cărți', 'filme'); returnați $ qv;  add_filter ("cerere", "myfeed_request"); 

Înlocuiți cărțile și filmele cu propriile tipuri de posturi personalizate.

Aflați mai multe despre cum să adăugați tipuri personalizate de postări în fluxul principal WordPress RSS.

6. Formularul de căutare pentru tipurile personalizate de postări

Caracteristica implicită de căutare WordPress este foarte limitată. Mai ales dacă utilizați tipuri personalizate de postări pe site-ul dvs. WordPress. Puteți adăuga un formular de căutare Google personalizat pe site-ul dvs. WordPress, dar chiar și acest formular nu permite utilizatorilor să selecteze parametrii de căutare.

O altă soluție este să utilizați un plugin ca SearchWP care vă permite să creați formulare avansate de căutare și este capabil să căutați prin toate tipurile de posturi personalizate, taxonomii și câmpuri personalizate.

Dacă doriți mai degrabă să vă construiți propriul formular de căutare personalizat, atunci aici este ceea ce trebuie să faceți. Mai întâi, adăugați câmpurile ascunse în câmpurile ascunse în formularul de căutare adăugând acest cod în fișierul searchform.php al temei copilului tău.

     

Acest cod adaugă pur și simplu câmpuri ascunse pentru tipurile personalizate de postări, înlocuind valoarea cu propriile tipuri de posturi personalizate. Următorul pas este de a spune WordPress ce să facă cu aceste domenii. Adăugați acest cod înaintea bucla în fișierul search.php al temei:

 

Articole Blog Cărți Videoclipuri

7. Adăugarea de mesaje lipicioase pentru tipurile personalizate de postări

Mesajele lipicioase sunt o caracteristică în WordPress, care vă permite să adăugați postări recomandate. Implicit funcționează numai pentru postările din blog.

Puteți să o activați și pentru tipurile personalizate de postări ale dvs., instalând și activând pluginul Sticky Custom Post Types. La activare, mergeți la Setări "Citire și derulați în jos în secțiunea Sticky Custom Post Types.

Apoi, trebuie să alegeți tipurile de postări personalizate unde doriți să fie activată această opțiune.

Pentru mai multe detalii, consultați acest tutorial cu privire la modul de adăugare a mesajelor lipicioase pentru tipurile personalizate de posturi în WordPress.

8. Dezactivați dezactivarea tipurilor de postări personalizate

Dacă utilizați sistemul Disqus commenting în WordPress, atunci veți observa că caseta de comentarii Disqus va începe să apară pe toate tipurile de posturi personalizate. Dacă nu doriți ca utilizatorii să comenteze aceste tipuri de posturi personalizate, atunci va trebui să dezactivați manual Disqus pentru tipurile de posturi selective. Pur și simplu adăugați acest fragment de cod în fișierul functions.php al temei sau un plugin specific site-ului.

 add_filter ('comments_template', 'wpb_block_disqus', 1); funcția wpb_block_disqus ($ file) if ('custom_post_type_name' == get_post_type ()) remove_filter ('comments_template', 'dsq_comments_template'); returnați fișierul $;  

Nu uitați să înlocuiți numele_propriii_tipului_tipului cu propriul nume de tip personalizat. Pentru instrucțiuni mai detaliate, consultați ghidul nostru despre cum să dezactivați Disqus pe tipurile personalizate de posturi în WordPress.

9. Adăugarea unui conținut introdus de utilizator în tipuri personalizate de postări

Uneori vă recomandăm să permiteți utilizatorilor să trimită conținut pe tipuri de postări personalizate pe site-ul dvs. De exemplu, recenzii de filme, rețete etc..

O modalitate de a face acest lucru este oferind utilizatorilor accesul la zona de administrare WordPress și atribuirea rolului de autor al acestora. Dar dacă nu doriți acest lucru, atunci există o altă cale.

Veți avea nevoie de pluginul Gravity Forms pentru asta. Vă permite să adăugați un formular public de prezentare a conținutului pe care vizitatorii site-ului dvs. Web îl pot utiliza.

După instalarea formularelor Gravity, va trebui să instalați și să activați pluginul Gravity Forms + Custom Post Types plugin.

Acum creați un nou formular și veți observa că va exista o opțiune pentru a mapa fiecare câmp la tipurile de postări personalizate. Pentru instrucțiuni mai detaliate, consultați tutorialul nostru despre modul de adăugare a conținutului trimis de utilizatori pentru tipuri personalizate de posturi în WordPress.

10. Comutați sau convertiți tipuri personalizate de postări

Este posibil să întâlniți situații în care va trebui să fuzionați sau să convertiți tipuri personalizate de postări. De asemenea, este posibil să doriți să mutați elemente dintr-un tip de post în altul.

Trebuie doar să instalați și să activați pluginul Post Type Switcher. La activare, mergeți la Postări »Toate mesajele. Dacă este un tip de post personalizat, accesați ecranul care afișează toate elementele din tipul postării respective.

Selectați elementele sau postările pe care doriți să le mutați, apoi faceți clic pe linkul de editare rapidă. Veți observa un nou meniu care vă permite să schimbați postul pentru acel element.

Pentru instrucțiuni mai detaliate, consultați tutorialul nostru despre cum să schimbați sau să convertiți tipuri personalizate de posturi în WordPress.

11. Utilizarea tipurilor de postări personalizate ca taxonomii

Da, ați citit corect acest lucru și probabil vă gândiți de ce folosiți CPT ca taxonomii? De ce nu creați numai taxonomii personalizate? Să presupunem că aveți un tip de post personalizat pentru cărți și un alt tip de post personalizat pentru autori. Acum puteți dori să asociați autorii cu cărțile pe care le-au scris. Puteți crea o taxonomie personalizată pentru autori, dar atunci veți avea o taxonomie a autorilor și un tip de postare care adaugă doar la confuzie.

Trebuie doar să instalați și să activați pluginul CPT-onomies. Vă permite să construiți relații între tipurile de posturi, utilizând tipuri personalizate de posturi ca taxonomie.

Folosind acest plugin, data viitoare când adăugați o carte, puteți selecta autorul ca pe o ontmă CPT și puteți afișa toate cărțile scrise de acel autor. Aflați mai multe despre utilizarea tipurilor personalizate de postări ca taxonomii.

12. Meta cutii personalizate pentru tipurile de posturi

Meniurile personalizate vă permit să adăugați câmpuri personalizate în ecranul editorului WordPress. În acest fel, puteți crea câmpuri de introducere suplimentare pentru tipurile de postări. Cea mai ușoară modalitate de a crea câmpuri meta personalizate în WordPress este prin utilizarea pluginului Advanced Custom Fields.

După instalarea pluginului, faceți clic pur și simplu pe câmpuri customizate în bara de administrare WordPress și apoi pe Add New. Urmați instrucțiunile de pe ecran pentru a crea un grup de câmpuri personalizate pe care doriți să le adăugați la tipul dvs. de post personalizat.

Acesta este modul în care panoul de câmpuri personalizate va apărea în ecranul de editare post pentru tipul dvs. de postare:

Puteți afișa datele introduse în câmpurile personalizate, modificând șabloanele temelor. De exemplu, am folosi șablon pentru a afișa câmpul personalizat pentru IMDB-ul URL.

Puteți utiliza, de asemenea, coduri scurte cum ar fi [acf câmp = "$ imdb_url"] în tipurile de postări pentru a afișa date despre câmpuri personalizate.

Asta e tot ce speram ca acest articol te-a ajutat sa inveti cateva trucuri interesante pentru tipurile personalizate de posturi din WordPress. Puteți dori, de asemenea, să aruncați o privire la aceste hacks cele mai bune categorii și plugin-uri pentru WordPress.

Dacă v-ați plăcut acest articol, vă rugăm să vă abonați la tutorialele video YouTube pentru canalul YouTube pentru WordPress. Ne puteți găsi pe Twitter și pe Google+.