Aina za Chapisho za Desturi na Jamii Zilizowekwa
WordPress inakuwa jukwaa la lazima kwa kampuni nyingi, lakini kampuni ya wastani haifai hata sehemu ya uwezo. Mmoja wa wateja wetu alitaka kuongeza sehemu ya rasilimali kwenye wavuti yao lakini hakutaka kuifanya kwa kutumia kurasa au kwenye machapisho ya blogi. Hii ndio hasa WordPress inasaidia Aina za Tangazo la Desturi kwa!
Katika kesi hii, tulitaka kuongeza Sehemu ya Rasilimali kwa moja ya tovuti za wateja wetu. Ni rahisi kuongeza faili ya Aina ya Chapisho maalum kwa mada yako ya WordPress. Unaongeza nambari ifuatayo kwa kutumia kazi kujiandikisha_chapisho_chapa kwa ukurasa wako wa works.php:
// Ongeza Rasilimali Aina ya Posta ya kuongeza_kufanya ('init', 'create_post_type'); kazi create_post_type () {register_post_type ('rasilimali', safu ('labels' => safu ('name' => __ ('Rasilimali'), 'singular_name' => __ ('Rasilimali'), 'add_new' => __ ('Ongeza Mpya'), 'add_new_item' => __ ('Ongeza Rasilimali Mpya'), 'edit_item' => __ ('Hariri Rasilimali'), 'new_item' => __ ('Rasilimali Mpya'), 'all_items' => __ ('Rasilimali Zote'), 'view_item' => __ ('Angalia Rasilimali'), 'search_items' => __ ('Rasilimali za Utafutaji'), 'not_found' => __ ('Rasilimali Haikupatikana'), ' 'not_found_in_trash' => __ ('Hakuna Rasilimali katika Tupio'), 'parent_item_colon' => '', 'menu_name' => __ ('Rasilimali')), 'public' => kweli, 'has_archive' => kweli, 'rewrite' => safu ('slug' => 'rasilimali'), 'inasaidia' => safu ('title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments'))) ; }
Ngumu zaidi kupata ilikuwa jinsi ya kutengeneza makundi ya desturi kwa ajili yako Aina ya Chapisho maalum. Sababu moja kwa nini ni ngumu kujua jinsi ya kufanya hivyo ni kwa sababu inaitwa ushuru wa kawaida na hutumia
kujiandikisha_taxonomy kazi ili kuibinafsisha. Katika hali hii, tunataka kuongeza aina za nyenzo kama vile Wavuti, Karatasi Nyeupe, n.k. kwenye mandhari... kwa hivyo hapa kuna msimbo wa ziada wa faili ya function.php:ongeza_kufanya ('init', 'rasilimali_category_init', 100); // 100 kwa hivyo aina ya chapisho imesajiliwa kazi rasilimali_category_init () {register_taxonomy ('type', 'resources', array ('labels' => safu ('name' => 'Aina ya Rasilimali', 'singular_name' => ' Aina ya Rasilimali ',' search_items '=>' Aina za Rasilimali za Utafutaji ',' popular_items '=>' Aina za Rasilimali Maarufu ',' all_items '=>' Aina Zote za Rasilimali ',' edit_item '=> __ (' Hariri Aina ya Rasilimali ') , 'update_item' => __ ('Sasisha Aina ya Rasilimali'), 'add_new_item' => __ ('Ongeza Aina mpya ya Rasilimali'), 'new_item_name' => __ ('Aina mpya ya Rasilimali')), 'hierarchical' => 'false', 'label' => 'Aina ya Rasilimali')); }
Aina za Posta pia hukuruhusu kuunda kumbukumbu na kurasa moja za Aina zako za Posta. Nakili tu jalada.php na faili za single.php. Badilisha majina ya nakala na Aina ya Chapisho maalum kwa jina. Katika kesi hii, hiyo itakuwa kumbukumbu-rasilimali.php na rasilimali-moja.php. Sasa unaweza kubadilisha kurasa hizo hata hivyo unataka ukurasa wa rasilimali uangalie.