Content Marketing

Anpassade inläggstyper med anpassade kategorier

WordPress blir en så oumbärlig plattform för så många företag, men det genomsnittliga företaget utnyttjar inte ens en bråkdel av kapaciteterna. En av våra kunder ville lägga till en resursdel på sin webbplats men ville inte göra det med hjälp av sidor eller i blogginlägg. Det här är precis vad WordPress stöder Anpassad Post Typer för!

I det här fallet ville vi lägga till en resursdel till en av våra kunders webbplatser. Det är ganska enkelt att lägga till en Custom Post Type till ditt WordPress-tema. Du lägger till följande kod med funktionen register_post_type till dina funktioner.php-sida:

// Lägg till resurser Anpassad posttyp add_action ('init', 'create_post_type'); funktion create_post_type () {register_post_type ('resources', array ('labels' => array ('name' => __ ('Resources'), 'singular_name' => __ ('Resource'), 'add_new' => __ ('Lägg till ny'), 'add_new_item' => __ ('Lägg till ny resurs'), 'edit_item' => __ ('Redigera resurs'), 'new_item' => __ ('Ny resurs'), 'all_items' => __ ('Alla resurser'), 'view_item' => __ ('Visa resurs'), 'search_items' => __ ('Sökresurser'), 'not_found' => __ ('Resurs hittades inte'), 'not_found_in_trash' => __ ('Inga resurser i papperskorgen'), 'parent_item_colon' => '', 'menu_name' => __ ('Resources')), 'public' => true, 'has_archive' => true, 'rewrite' => array ('slug' => 'resources'), 'supports' => array ('title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments'))) ; }

Lite svårare att hitta var hur man gör anpassade kategorier För din Custom Post Type. En anledning till att det är svårt att ta reda på hur man gör detta är att det kallas en anpassad taxonomi och använder

register_taxonomi funktion för att anpassa den. I det här fallet vill vi lägga till resurstyper som Webinars, Whitepapers, etc. till temat... så här är lite extra kod för functions.php-filen:

add_action ('init', 'resource_category_init', 100); // 100 så att posttypen har registrerats funktion resource_category_init () {register_taxonomy ('type', 'resources', array ('labels' => array ('name' => 'Resource Type', 'singular_name' => ' Resurstyp ',' search_items '=>' Sök resurstyper ',' popular_items '=>' Populära resurstyper ',' all_items '=>' Alla resurstyper ',' edit_item '=> __ (' Redigera resurstyp ') , 'update_item' => __ ('Uppdatera resurstyp'), 'add_new_item' => __ ('Lägg till ny resurstyp'), 'new_item_name' => __ ('Ny resurstyp')), 'hierarkisk' => 'false', 'label' => 'Resource Type')); }

Med anpassade inläggstyper kan du också designa arkivet och enstaka sidor för dina anpassade inläggstyper. Kopiera bara arkiv.php- och single.php-filerna. Byt namn på kopiorna med Custom Post Type i namnet. I det här fallet skulle det vara archive-resources.php och single-resources.php. Nu kan du anpassa dessa sidor men du vill att resurssidan ska se ut.

Douglas Karr

Douglas Karr är CMO för Öppna INSIGHTS och grundaren av Martech Zone. Douglas har hjälpt dussintals framgångsrika MarTech-startups, har hjälpt till med due diligence på över $5 miljarder i Martech-förvärv och investeringar, och fortsätter att hjälpa företag att implementera och automatisera sina försäljnings- och marknadsföringsstrategier. Douglas är en internationellt erkänd digital transformations- och MarTech-expert och talare. Douglas är också en publicerad författare till en Dummies guide och en bok om företagsledarskap.

Relaterade artiklar

Tillbaka till toppen knappen
Stänga

Adblock upptäckt

Martech Zone kan ge dig detta innehåll utan kostnad eftersom vi tjänar pengar på vår webbplats genom annonsintäkter, affiliate-länkar och sponsring. Vi skulle uppskatta om du tar bort din annonsblockerare när du tittar på vår webbplats.