Llojet e postimeve të personalizuara me kategoritë e personalizuara
WordPress po bëhet një platformë kaq e domosdoshme për kaq shumë kompani, por kompania mesatare madje nuk përfiton as nga një pjesë e aftësive. Një nga klientët tanë dëshironte të shtonte një seksion burimesh në faqen e tyre, por nuk donte ta bënte atë duke përdorur faqe dhe as në postimet në blog. Kjo është pikërisht ajo që mbështet WordPress Llojet e postimeve të personalizuara për!
Në këtë rast, ne kemi dashur të shtojmë një Seksion të Burimeve në një nga faqet e klientëve tanë. Fairshtë mjaft e thjeshtë për të shtuar një Lloji Custom Post në temën tuaj WordPress. Ju shtoni kodin e mëposhtëm duke përdorur funksionin register_post_type në faqen tuaj të funksioneve.php:
// Shto burime Lloji i personalizuar i postimit add_action ('init', 'create_post_type'); funksioni create_post_type () {regjist_post_type ('burimet', vargu ('etiketat' => array ('name' => __ ('Resources'), 'singular_name' => __ ('Resource'), 'add_new' => __) ('Shto të Re'), 'add_new_item' => __ ('Shto burim të ri'), 'edit_item' => __ ('Redakto burimin'), 'new_item' => __ ('Burim i ri'), 'të gjitha_itemat' => __ ('Të gjitha burimet'), 'view_item' => __ ('Shiko burimin'), 'search_items' => __ ('Kërko burimet'), 'not_found' => __ ('Burimi nuk u gjet'), 'not_found_in_trash' => __ ('Asnjë burim në Plehra'), 'parent_item_colon' => '', 'menu_name' => __ ('Resources')), 'public' => true, 'has_archive' => e vërtetë, 'rewrite' => array ('slug' => 'burimet'), 'support' => array ('title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments'))) ; }
Pak më e vështirë për tu gjetur ishte si ta bëje kategoritë e personalizuara për tuaja Lloji Custom Post. Një arsye pse është e vështirë të kuptosh se si ta bësh këtë është sepse quhet taksonomi me porosi dhe shfrytëzon
regjistro_taksonomi funksionin për ta personalizuar atë. Në këtë rast, ne duam të shtojmë në temë llojet e burimeve si Webinars, White Papers, etj., kështu që këtu kemi disa kode shtesë për skedarin functions.php:add_action ('init','ource_category_init ', 100); // 100 kështu që lloji i postimit është regjistruar funksioni burim_kategori_init () {regjistër_taksonomi ('lloji', 'burimet', vargu ('etiketat' => array ('name' => 'Lloji i burimit', 'emri i njëjës' => ') Lloji i Burimit ',' search_items '=>' Kërko Llojet e Burimeve ',' Popular_items '=>' Llojet e Burimeve Popullore ',' all_items '=>' Të gjitha Llojet e Burimeve ',' edit_item '=> __ (' Redakto Llojin e Burimeve ') , 'update_item' => __ ('Përditëso Llojin e Burimit'), 'add_new_item' => __ ('Shto Llojin e Ri të Burimit'), 'new_item_name' => __ ('Lloji i Ri i Burimit')), 'hierarkike' => 'false', 'label' => 'Lloji i Burimit')); }
Llojet e postimeve të personalizuara gjithashtu ju lejojnë të hartoni arkivin dhe faqet e vetme për llojet tuaja të postimeve të personalizuara. Thjesht kopjoni skedarët archive.php dhe single.php. Riemërtoni kopjet me Lloji Custom Post në emër. Në këtë rast, kjo do të ishte arkivi-burimet.php dhe burimet e vetme.php. Tani mund t'i personalizoni ato faqe megjithatë dëshironi që faqja e burimeve të duket.