Inhalt Marketing

Benotzerdefinéiert Post Typen mat Benotzerdefinéiert Kategorien

WordPress gëtt sou eng onverzichtbar Plattform fir sou vill Firmen, awer déi duerchschnëttlech Firma profitéiert net emol vun enger Fraktioun vun de Fäegkeeten. Ee vun eise Clienten wollt eng Ressource Sektioun op hire Site bäifügen, awer wollt et net mat Säite maachen an och net am Blogpost. Dëst ass genau wat WordPress ënnerstëtzt Benotzerdefinéiert Post Zorte fir!

An dësem Fall wollte mir eng Ressource Sektioun op eng vun eise Clientssiten bäifügen. Et ass relativ einfach e bäizefügen Custom Post Type op Äre WordPress Thema. Dir fügt de folgende Code mat der Funktioun bäi register_post_type op Är functions.php Säit:

// Add Resources Custom Post Type add_action ('init', 'create_post_type'); Funktioun create_post_type () {register_post_type ('resources', array ('labels' => array ('name' => __ ('Resources'), 'singular_name' => __ ('Resource'), 'add_new' => __ ('Neien derbäi'), 'add_new_item' => __ ('Neie Ressource derbäisetzen'), 'edit_item' => __ ('Ressource änneren'), 'new_item' => __ ('Nei Ressource'), 'all_items' => __ ('All Ressourcen'), 'view_item' => __ ('Ressource kucken'), 'search_items' => __ ('Sich Ressourcen'), 'not_found' => __ ('Ressource net fonnt'), 'not_found_in_trash' => __ ('Keng Ressourcen an der Poubelle'), 'parent_item_colon' => '', 'menu_name' => __ ('Ressourcen')), 'public' => richteg, 'has_archive' => richteg, 'rewrite' => Array ('slug' => 'Ressourcen'), 'ënnerstëtzt' => Array ('Titel', 'Editor', 'Autor', 'Thumbnail', 'Extrait', 'Kommentaren'))) ; }

E bësse méi schwéier ze fannen war wéi ze maachen Benotzerdefinéiert Kategorien fir Är Custom Post Type. Ee Grond firwat et schwéier ass erauszefannen wéi een dat maache kann ass well et eng personaliséiert Taxonomie genannt gëtt an déi benotzt

register_taxonomie Funktioun fir et ze personaliséieren. An dësem Fall wëlle mir Ressourcentypen wéi Webinars, Whitepapers, asw.

add_action ('init', 'resource_category_init', 100); // 100 sou datt de Posttyp registréiert gouf Funktioun resource_category_init () {register_taxonomy ('type', 'resources', array ('labels' => array ('name' => 'Ressource Type', 'singular_name' => ' Ressource Typ ',' search_items '=>' Sich Ressource Typen ',' popular_items '=>' Populär Ressource Typen ',' all_items '=>' All Ressource Typen ',' edit_item '=> __ (' Ressource Typ änneren ') , 'update_item' => __ ('Update Ressource Typ'), 'add_new_item' => __ ('Neie Ressource Typ derbäisetzen'), 'new_item_name' => __ ('Neie Ressource Typ')), 'hierarchesch' => 'falsch', 'label' => 'Ressource Typ')); }

Benotzerdefinéiert Posttypen erlaabt Iech och d'Archiv an eenzel Säiten fir Är Custom Post Typen ze designen. Kopéiert just d'archive.php an single.php Dateien. Ëmbenannt d'Kopie mat der Custom Post Type am Numm. An dësem Fall wier dat Archive-resources.php an single-resources.php. Elo kënnt Dir dës Säiten personaliséieren awer Dir wëllt d'Ressource Säit kucken.

Douglas Karr

Douglas Karr ass CMO vun OpenINSIGHTS an de Grënner vun der Martech Zone. Den Douglas huet Dosende vun erfollegräiche MarTech Startups gehollef, huet an der Due Diligence vun iwwer $ 5 Bill bei Martech Acquisitioune an Investitiounen gehollef, a weider fir Firmen ze hëllefen fir hir Verkafs- a Marketingstrategien ëmzesetzen an ze automatiséieren. Den Douglas ass en international unerkannten digitale Transformatioun a MarTech Expert a Spriecher. Den Douglas ass och e publizéierten Auteur vun engem Dummie's Guide an e Business Leadership Buch.

Verbonnen Artikelen

Zréck erop zum Knäppchen
Zoumaachen

Adblock entdeckt

Martech Zone ass fäeg Iech dësen Inhalt ouni Käschten ze liwweren, well mir eise Site monetiséieren duerch Ad-Recetten, Partnerlinks a Sponsoren. Mir géifen appreciéieren wann Dir Är Annonce Blocker ewechzehuelen géif wéi Dir eise Site Vue.