Content Marketing

Tilpassede innleggstyper med egendefinerte kategorier

WordPress blir en så uunnværlig plattform for så mange selskaper, men det gjennomsnittlige selskapet utnytter ikke en gang en brøkdel av mulighetene. En av våre klienter ønsket å legge til en ressursseksjon på nettstedet sitt, men ønsket ikke å gjøre det ved hjelp av sider eller i blogginnlegg. Dette er akkurat det WordPress støtter Custom Post Typer til!

I dette tilfellet ønsket vi å legge til en ressursseksjon på en av våre kunders nettsteder. Det er ganske enkelt å legge til en Custom Post Type til WordPress-temaet ditt. Du legger til følgende kode ved hjelp av funksjonen register_post_type til funksjonene dine.php:

// Legg til ressurser Egendefinert innleggstype add_action ('init', 'create_post_type'); funksjon create_post_type () {register_post_type ('resources', array ('labels' => array ('name' => __ ('Resources'), 'singular_name' => __ ('Resource'), 'add_new' => __ ('Legg til ny'), 'add_new_item' => __ ('Legg til ny ressurs'), 'edit_item' => __ ('Rediger ressurs'), 'new_item' => __ ('Ny ressurs'), 'all_items' => __ ('Alle ressurser'), 'view_item' => __ ('Vis ressurs'), 'search_items' => __ ('Søkeressurser'), 'not_found' => __ ('Ressurs ikke funnet'), 'not_found_in_trash' => __ ('Ingen ressurser i søpla'), 'parent_item_colon' => '', 'menu_name' => __ ('Resources')), 'public' => true, 'has_archive' => true, 'rewrite' => array ('slug' => 'resources'), 'supports' => array ('title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments'))) ; }

Litt vanskeligere å finne var hvordan man skulle lage egendefinerte kategorier for din Custom Post Type. En grunn til at det er vanskelig å finne ut hvordan du gjør dette, er fordi det kalles en tilpasset taksonomi og bruker

register_taksonomi funksjon for å tilpasse den. I dette tilfellet ønsker vi å legge til ressurstyper som Webinarer, Whitepapers, etc. til temaet... så her er litt tilleggskode for functions.php-filen:

add_action ('init', 'resource_category_init', 100); // 100 så innleggstypen har blitt registrert funksjon resource_category_init () {register_taxonomy ('type', 'resources', array ('labels' => array ('name' => 'Resource Type', 'singular_name' => ' Ressurstype ',' search_items '=>' Søk på ressurstyper ',' popular_items '=>' Populære ressurstyper ',' all_items '=>' Alle ressurstyper ',' edit_item '=> __ (' Rediger ressurstype ') , 'update_item' => __ ('Update Resource Type'), 'add_new_item' => __ ('Add New Resource Type'), 'new_item_name' => __ ('New Resource Type')), 'hierarchical' => 'false', 'label' => 'Ressurstype')); }

Tilpassede innleggstyper lar deg også designe arkivet og enkeltsidene for dine tilpassede innleggstyper. Bare kopier arkiv.php- og single.php-filene. Gi kopiene nytt navn Custom Post Type i navnet. I dette tilfellet vil det være archive-resources.php og single-resources.php. Nå kan du tilpasse disse sidene, men du vil at ressurssiden skal se ut.

Douglas Karr

Douglas Karr er CMO for Åpne INSIGHTS og grunnleggeren av Martech Zone. Douglas har hjulpet dusinvis av vellykkede MarTech-startups, har bistått med due diligence på over 5 milliarder dollar i Martech-oppkjøp og -investeringer, og fortsetter å hjelpe selskaper med å implementere og automatisere salgs- og markedsføringsstrategier. Douglas er en internasjonalt anerkjent digital transformasjons- og MarTech-ekspert og foredragsholder. Douglas er også en publisert forfatter av en Dummies guide og en bok om lederskap for bedrifter.

Relaterte artikler

Tilbake til toppen-knappen
Lukke

Annonseblokkering oppdaget

Martech Zone er i stand til å gi deg dette innholdet uten kostnad fordi vi tjener penger på nettstedet vårt gjennom annonseinntekter, tilknyttede lenker og sponsing. Vi vil sette pris på om du vil fjerne annonseblokkeringen når du ser på nettstedet vårt.