Cum să creezi un tip de postare personalizat WordPress (CPT) și o taxonomie - Tutorial Hello World, sfaturi și trucuri

Publicat: 2016-03-11

Minunat. Să vorbim despre Custom Post Type (CPT). Acest lucru vă va ajuta și dacă aveți întrebări de mai jos:

  • Cum se creează tipuri de postări personalizate în WordPress?
  • Generați tipul de postare WordPress
  • Creați primul dvs. tip de postare personalizată WordPress
  • Taxonomie CPT WordPress
  • Ghid complet pentru tipurile de postări personalizate WordPress

WordPress este una dintre cele mai utilizate platforme de blogging, cu o mulțime de funcții puternice, iar Custom Post Type este una dintre ele. Nu m-am uitat niciodată la Tipul de postare personalizat (CPT) în WordPress, dar recent am vrut să creez o nouă secțiune pentru „Oferte”.

Există două moduri prin care poți realiza asta:

  1. Creați un nou subdomeniu: http://deals.crunchify.com/
  2. Creați un nou tip de postare personalizat: https://crunchify.com/deals/

Pentru a atinge point 1 , puteți pur și simplu să creați un subdomeniu și să instalați o nouă instalare WordPress și să începeți un nou blog. Dar cred că nimeni nu vrea să facă asta pentru a crea doar o secțiune simplă. Deci, vom arunca o privire la point 2 din acest tutorial.

WordPress are o mulțime de tipuri de postări care sunt implicite, cum ar fi:

  • Atașament (Tipul postării: „atașament”)
  • Postare (Tipul postării: „post”)
  • Meniu de navigare (Tip de postare: „nav_menu_item”)
  • Revizie (Tip de postare: „revizuire”)
  • Pagina (Tipul postării: „pagină”)

Acum ce este CPT?

Custom post types (CPT) sunt tipuri de postări noi pe care le puteți crea. Un tip de postare personalizat poate fi adăugat la WordPress prin intermediul funcției register_post_type() . Această funcție vă permite să definiți un nou tip de postare după etichetele sale, caracteristicile acceptate, disponibilitatea și alte specificații.

Să începem.

Pasul 1

Iată de ce avem nevoie pentru a crea un nou Custom Post Type numit „ Deals ”.

Codul de mai sus va crea o nouă secțiune numită Deals , pe care o numim Tip de postare personalizat

Creați un nou tip de postare personalizat - CPT - Sfaturi crocante

Cum să adăugați etichete la tipul de postare personalizat? 'taxonomies' => array('post_tag') din fragmentul de mai sus va adăuga etichete standard WordPress la tipurile de postări personalizate.

Pasul 2

Acum, ce se întâmplă dacă doriți să creați o Custom Taxonomy numită Type . Cu funcția register_taxonomy puteți crea pur și simplu taxonomie.

Creați o nouă taxonomie personalizată - Sfaturi crunchy

Pasul 3

Acum creează-ți prima postare de oferte. Iată o captură de ecran Add New Deal .

Creați un tip de postare personalizat de oferte noi pe Crunchify

Pasul-4

Creați prima taxonomie de tipuri. Iată o pagină Add New Type .

Pagina de taxonomie personalizată

Am creat Custom Post Type - Deals și Custom Taxonomy - Types folosind acest tutorial. În tutorialul următor va acoperi mai multe personalizări în acest sens.

Ce urmează? Obțineți Sfaturi și trucuri pentru tipul personalizat de postare (CPT) WordPress pentru RSS, YARPP, Post Meta, Subsol, Pagina de pornire.

De asemenea, consultați un alt tutorial despre CPT.

Cum să adăugați taxonomie personalizată în permalink tip post personalizat?