Sisu Marketing

Kohandatud postitüübid koos kohandatud kategooriatega

WordPress on muutumas nii paljudele ettevõtetele nii hädavajalikuks platvormiks, kuid keskmine ettevõte ei kasuta ära isegi murdosa võimalusi. Üks meie klientidest soovis oma saidile lisada ressursside jaotise, kuid ei tahtnud seda teha lehtede ega blogipostituste abil. Täpselt seda toetab WordPress Custom Post liigid eest!

Sel juhul soovisime lisada oma klientide saitidele ressursside jaotise. A lisamine on üsna lihtne Custom Post Type oma WordPressi teemale. Funktsiooni abil lisate järgmise koodi register_post_type oma funktsioonide.php lehele:

// Ressursside lisamine Kohandatud postitüübi lisamine ('init', 'create_post_type'); funktsioon create_post_type () {register_post_type ('ressursid', massiiv ('labels' => massiiv ('name' => __ ('Resources'), 'singular_name' => __ ('Resource'), 'add_new' => __ ('Lisa uus'), 'add_new_item' => __ ('Lisa uus ressurss'), 'edit_item' => __ ('Redigeeri ressurssi'), 'new_item' => __ ('Uus ressurss'), 'all_items' => __ ('Kõik ressursid'), 'view_item' => __ ('Kuva ressurss'), 'search_items' => __ ('Otsinguressursid'), 'not_found' => __ ('Ressursse ei leitud'), 'not_found_in_trash' => __ ('Prügikastis pole ressursse'), 'parent_item_colon' => '', 'menu_name' => __ ('Resources')), 'public' => true, 'has_archive' => true, 'rewrite' => massiiv ('slug' => 'ressursid', 'toetab' => massiiv ('pealkiri', 'toimetaja', 'autor', 'pisipilt', 'väljavõte', 'kommentaarid')) ; }

Veidi raskem oli leida, kuidas teha kohandatud kategooriad oma Custom Post Type. Üks põhjus, miks seda teha on raske välja mõelda, on see, et seda nimetatakse kohandatud taksonoomiaks ja see kasutab register_taksonoomia funktsioon selle kohandamiseks. Sel juhul tahame teemale lisada ressursitüüpe, nagu veebiseminarid, valged paberid jne, nii et siin on faili functions.php jaoks lisakood:

lisama ('init', 'ressursi_kategooria_init', 100); // 100, nii et postituse tüüp on registreeritud funktsioon resource_category_init () {register_taxonomy ('type', 'resources', array ('labels' => array ('name' => 'Resource Type', 'singular_name' => ') Ressursitüüp ',' search_items '=>' Otsingu ressursitüübid ',' popular_items '=>' Populaarsed ressursitüübid ',' all_items '=>' Kõik ressursitüübid ',' edit_item '=> __ (' Muuda ressursitüüpi ') , 'update_item' => __ ('Uuenda ressursi tüüp'), 'add_new_item' => __ ('Lisa uus ressursi tüüp'), 'new_item_name' => __ ('Uus ressursi tüüp')), 'hierarhiline' => 'false', 'label' => 'Ressursi tüüp')); }

Kohandatud postitüübid võimaldavad teil kujundada ka kohandatud postitüüpide arhiivi ja üksikuid lehti. Lihtsalt kopeerige failid archive.php ja single.php. Nimetage koopiad ümber Custom Post Type nimes. Sel juhul oleks see arhiiv-resources.php ja single-resources.php. Nüüd saate neid lehti kohandada nii, nagu soovite ressursi lehte vaadata.

Douglas Karr

Douglas Karr on asutaja Martech Zone ja tunnustatud digitransformatsiooni ekspert. Douglas on aidanud käivitada mitmeid edukaid MarTechi idufirmasid, aidanud Martechi omandamisel ja investeeringutel üle 5 miljardi dollari ulatuses läbi viia ning jätkab oma platvormide ja teenuste käivitamist. Ta on ettevõtte kaasasutaja Highbridge, digitaalse muundamise konsultatsioonifirma. Douglas on ka Dummie juhendi ja ärijuhtimise raamatu autor.

seotud artiklid

2 Kommentaarid

  1. Teine võimalus oleks kasutada pistikprogrammi, nagu lihtsad kohandatud sisutüübid või tüübid.

    Need pistikprogrammid võimaldavad teil ka hõlpsasti lisada kohandatud metakaste ning luua kohandatud lehe- ja postitusmalle.

    1. Väga õige @google-d5279c8b66d25549a0ec3c8dd46a3d1a:disqus ! Ma ütlen ausalt, et mulle tundub, et paar pistikprogrammi lisavad blogile palju lisakulusid… ja te ei saa lihtsalt teemat ühelt saidilt teisele teisaldada, vaid peate kindlasti teisaldama ka pistikprogrammid. . See on ainus põhjus, miks ma töötan vajalike funktsioonide manustamiseks teemafailidesse.

Mis sa arvad?

Sellel saidil kasutatakse rämpsposti vähendamiseks Akismetit. Vaadake, kuidas teie andmeid töödeldakse.