Propraj Afiŝaj Tipoj kun Propraj Kategorioj

wordpress

WordPress fariĝas tiel nemalhavebla platformo por tiom multaj kompanioj, sed la averaĝa kompanio eĉ ne utiligas parton de la kapabloj. Unu el niaj klientoj volis aldoni rimedan sekcion al sia retejo sed ne volis fari ĝin per paĝoj nek en blogaj afiŝoj. Ĝuste tion subtenas WordPress Propraj Afiŝaj Tipoj ĉar!

Ĉi-kaze ni volis aldoni Rimedan Sekcion al unu el la retejoj de niaj klientoj. Estas sufiĉe simple aldoni Propra Afiŝa Tipo al via WordPress-temo. Vi aldonas la jenan kodon per la funkcio registri_poŝti_tipon al via paĝo functions.php:

// Aldoni Rimedojn Propra Afiŝa Tipo add_action ('init', 'create_post_type'); funkcio create_post_type () {register_post_type ('resources', array ('labels' => array ('name' => __ ('Resources'), 'singular_name' => __ ('Resource'), 'add_new' => __ ('Aldoni novan'), 'add_new_item' => __ ('Aldoni novan rimedon'), 'edit_item' => __ ('Redakti rimedon'), 'new_item' => __ ('Nova rimedo'), 'all_items' => __ ('Ĉiuj Rimedoj'), 'view_item' => __ ('Rigardi Rimedon'), 'search_items' => __ ('Serĉi Rimedojn'), ​​'not_found' => __ ('Rimedo Ne Trovita'), 'not_found_in_trash' => __ ('Neniuj rimedoj en rubujo'), 'parent_item_colon' => '', 'menu_name' => __ ('Rimedoj')), 'public' => vera, 'has_archive' => vera, 'reverki' => tabelo ('slug' => 'rimedoj'), 'subtenas' => tabelo ('titolo', 'redaktoro', 'aŭtoro', 'bildeto', 'eltiraĵo', 'komentoj'))) ; }

Iom pli malfacile trovebla estis kiel fari laŭmendaj kategorioj por via Propra Afiŝa Tipo. Unu kialo, kial malfacilas eltrovi kiel fari ĉi tion, estas ĉar ĝi nomiĝas laŭmenda taksonomio kaj uzas la registri_taksonomion funkcio por personecigi ĝin. Ĉi-kaze ni volas aldoni rimedajn specojn kiel Retejoj, Blankaj paperoj ktp al la temo ... do jen iu aldona kodo por la dosiero functions.php:

add_action ('init', 'resource_category_init', 100); // 100 do la afiŝa tipo estis registrita funkcio resource_category_init () {register_taxonomy ('type', 'resources', array ('labels' => array ('name' => 'Resource Type', 'singular_name' => ' Rimeda Tipo ',' search_items '=>' Serĉi Rimedajn Tipojn ',' popular_items '=>' Popularaj Rimedaj Tipoj ',' all_items '=>' Ĉiuj Rimedaj Tipoj ',' edit_item '=> __ (' Redakti Rimedan Tipon ') , 'update_item' => __ ('Ĝisdatigi Rimedon-Tipon'), 'add_new_item' => __ ('Aldoni Novan Rimedan Tipon'), 'new_item_name' => __ ('Nova Rimed-Tipo')), 'hierarkia' => 'false', 'label' => 'Rimeda Tipo')); }

Propraj Afiŝaj Tipoj ankaŭ permesas vin desegni la arkivon kaj unuopaĵojn por viaj Propraj Afiŝaj Tipoj. Simple kopiu la dosierojn archive.php kaj single.php. Renomi la kopiojn per la Propra Afiŝa Tipo en la nomo. Ĉi-kaze tio estus archive-resources.php kaj single-resources.php. Nun vi povas agordi tiujn paĝojn, kiel ajn vi volas, ke la paĝo pri rimedo aspektu.

2 Komentoj

  1. 1

    Alia maniero estus uzi kromprogramon kiel Facilaj Propraj Enhavaj Tipoj aŭ Tipoj.

    Ĉi tiuj aldonaĵoj ankaŭ ebligas al vi facile aldoni kutimajn meta-skatolojn kaj krei laŭmendajn paĝajn kaj afiŝajn ŝablonojn.

    • 2

      Tre vera @ google-d5279c8b66d25549a0ec3c8dd46a3d1a: diskutado! Mi estos sincera, ke mi sentas, ke paro da aldonaĵoj aldonas multan ŝarĝon al la blogo ... kaj vi ne povas simple movi temon de unu retejo al la sekva, vi devas certigi, ke vi ankaŭ movas la aldonaĵojn. . Ĝi estas la sola kialo, ke mi laboras por enigi la necesajn funkciojn en la temdosierojn.

Kion vi pensas?

Ĉi tiu retejo uzas Akismeton por redukti spamon. Lernu, kiel via komento datiĝas.