Mga Matang sa Espesyal nga Pag-post nga adunay Mga Kategoryang Pasadya

wordpress

Ang WordPress nahimo’g ingon usa ka kinahanglanon nga plataporma sa daghang mga kompanya, apan ang kasagaran nga kompanya wala man pahimuslan ang usa ka tipik sa mga katakus. Ang usa sa among kliyente gusto nga magdugang usa ka seksyon nga gigikanan sa ilang site apan dili gusto nga buhaton kini gamit ang mga panid ni sa mga post sa blog. Kini gyud ang gisuportahan sa WordPress Pasadya nga Mga Matang sa Pag-post kay!

Sa kini nga kaso, gusto namon nga madugangan ang usa ka Seksyon nga Gigikanan sa usa sa mga site sa among mga kliyente. Kini medyo yano aron sa pagdugang a Pasadya nga Tipo sa Pag-post sa imong tema sa WordPress. Gidugang nimo ang mosunud nga code gamit ang pagpaandar register_post_type sa imong panid sa function.php:

// Add Resources Custom Post Type add_action ('init', 'create_post_type'); function create_post_type () {register_post_type ('resources', array ('labels' => array ('name' => __ ('Resources'), 'singular_name' => __ ('Resource'), 'add_new' => __ ('Add New'), 'add_new_item' => __ ('Add New Resource'), 'edit_item' => __ ('Edit Resource'), 'new_item' => __ ('New Resource'), 'all_items' => __ ('Tanan nga Mga Kapanguhaan'), 'view_item' => __ ('View Resource'), 'search_items' => __ ('Mga Kapanguhaan sa Pagpangita'), 'not_found' => __ ('Dili Nakit-an ang Kapanguhaan'), 'not_found_in_trash' => __ ('No Resources in Trash'), 'parent_item_colon' => '', 'menu_name' => __ ('Resources')), 'public' => true, 'has_archive' => true, 'rewrite' => array ('slug' => 'mga kapanguhaan'), 'pagsuporta' => array ('titulo', 'editor', 'tagsulat', 'thumbnail', 'excerpt', 'mga komento'))) ; }

Usa ka gamay nga labi ka lisud pangitaon mao ang unsaon paghimo batasan nga mga kategorya para sa imong Pasadya nga Tipo sa Pag-post. Usa ka hinungdan kung ngano nga lisud mahibal-an kung giunsa kini buhaton tungod kay gitawag kini nga usa ka nabatasan nga taxonomy ug gigamit ang rehistro_taxonomy function aron ipasadya kini. Sa kini nga kaso, gusto namon nga madugangan ang mga tipo sa gigikanan sama sa Webinars, Whitepaper, ug uban pa sa tema… busa ania ang pipila nga dugang nga code alang sa function.php file:

add_action ('init', 'resource_category_init', 100); // 100 busa ang tipo sa post narehistro nga function resource_category_init () {register_taxonomy ('type', 'resources', array ('labels' => array ('name' => 'Resource Type', 'singular_name' => ' Type sa Resource ',' search_items '=>' Mga Matang sa Mapangitaan sa Pagpangita ',' popular_items '=>' Mga Matang nga Gigikanan sa Gigikanan ',' all_items '=>' Tanan nga Mga Matang sa Gigikanan ',' edit_item '=> __ (' Pag-edit sa Matang sa Gigikanan ') , 'update_item' => __ ('Update Type Type'), 'add_new_item' => __ ('Add New Type Type'), 'new_item_name' => __ ('New Type Type')), 'hierarchical' => 'bakak', 'label' => 'Matang sa Gigikanan')); }

Gitugotan ka usab sa mga Custom nga Matang sa Pag-post nga maglaraw sa archive ug solong mga panid alang sa imong Mga Custom nga Matang sa Post. Kopyaha lang ang archive.php ug mga single.php file. Usba ang ngalan sa mga kopya sa Pasadya nga Tipo sa Pag-post sa ngalan. Sa kini nga kaso, kana mahimo nga archive-resources.php ug single-resources.php. Karon mahimo nimo ipasadya ang kana nga mga panid bisan pa gusto nimo nga tan-awon ang panid sa gigikanan.

2 Comments

  1. 1

    Ang uban pa nga paagi mao ang paggamit sa usa ka plugin sama sa Dali nga Mga Lahi sa Kasadya nga Sulud o Sulud.

    Kini nga mga plug-in usab nakapahimo kanimo nga dali makadugang mga custom meta box ug maghimo sa mga naandan nga panid ug mga template sa pag-post.

    • 2

      Tinuod gyud @ google-d5279c8b66d25549a0ec3c8dd46a3d1a: disqus! Matinuoron ako nga gibati nako nga ang usa ka plugins nagdugang usa ka toneladang overhead sa blog… ug dili nimo mahimo nga ibalhin ra ang usa ka tema gikan sa usa ka site ngadto sa sunod, kinahanglan nga sigurohon usab nimo nga ibalhin usab nimo ang mga plugin. . Kini ra ang hinungdan nga nagtrabaho ako aron ma-embed ang mga kinahanglan nga gimbuhaton sa mga file sa tema.

Unsay imong hunahuna?

Kini nga site naggamit sa Akismet sa pagpakunhod sa spam. Hibal-i kon giunsa ang pagproseso sa datos sa imong komento.