Seòrsan puist gnàthaichte le roinnean gnàthaichte

WordPress

Tha WordPress a ’fàs na àrd-ùrlar cho riatanach do uimhir de chompanaidhean, ach chan eil a’ chompanaidh cuibheasach eadhon a ’gabhail brath air bloigh de na comasan. Bha aon de ar luchd-dèiligidh ag iarraidh earrann ghoireasan a chuir ris an làrach aca ach cha robh iad airson a dhèanamh a ’cleachdadh duilleagan no ann am puist bhlogaichean. Is e seo dìreach na tha WordPress a ’toirt taic Custom a 'Phuist Seòrsachan airson!

Anns a ’chùis seo, bha sinn airson Roinn Ghoireasan a chur ri aon de làraichean ar luchd-dèiligidh. Tha e gu math sìmplidh a Custom a 'Phuist Type ris a ’chuspair WordPress agad. Cuiridh tu an còd a leanas a ’cleachdadh a’ ghnìomh register_post_type air an duilleag functions.php agad:

// Cuir ris goireasan Custom Post Type add_action ('init', 'create_post_type'); gnìomh create_post_type () {register_post_type ('goireasan', sreath ('bileagan' => raon ('name' => __ ('Goireasan'), 'singular_name' => __ ('Goireas'), 'add_new' => __ ('Cuir Ùr ris'), 'add_new_item' => __ ('Cuir goireas ùr ris'), 'edit_item' => __ ('Deasaich goireas'), 'new_item' => __ ('Goireas ùr'), 'all_items' => __ ('Gach goireas'), 'view_item' => __ ('View Goireas'), 'search_items' => __ ('Goireasan Rannsachaidh'), 'not_found' => __ ('Goireas nach deach a lorg'), 'not_found_in_trash' => __ ('Chan eil goireasan ann an sgudal'), 'parent_item_colon' => '', 'menu_name' => __ ('Goireasan')), 'poblach' => fìor, 'has_archive' => fìor, 'rewrite' => array ('slug' => 'goireasan'), 'a' toirt taic '=> raon (' tiotal ',' neach-deasachaidh ',' ùghdar ',' mion-dhealbh ',' earrann ',' beachdan ')) ; }

Rud beag nas duilghe a lorg bha mar a nì thu roinnean àbhaisteach airson do Custom a 'Phuist Type. Is e aon adhbhar gu bheil e duilich dèanamh a-mach ciamar a nì thu seo air sgàth gu bheil e air ainmeachadh mar tacsonamaidh àbhaisteach agus a ’cleachdadh an register_taxonomy gnìomh airson a ghnàthachadh. Anns a ’chùis seo, tha sinn airson seòrsachan ghoireasan leithid Webinars, Pàipearan Geal, msaa a chur ris a’ chuspair… mar sin seo beagan còd a bharrachd airson am faidhle functions.php:

add_action ('init', 'resource_category_init', 100); // 100 mar sin chaidh an seòrsa post a chlàradh gnìomh function_category_init () {register_taxonomy ('type', 'resources', array ('label' '=> array (' name '=>' Seòrsa Ghoireasan ',' singular_name '=>' Seòrsa Ghoireasan ',' search_items '=>' Seòrsan ghoireasan rannsachaidh ',' popular_items '=>' Seòrsan Goireasan Coitcheann ',' all_items '=>' Gach seòrsa goireas ',' edit_item '=> __ (' Deasaich seòrsa goireas ') , 'update_item' => __ ('Ùraich Seòrsa Goireasan'), 'add_new_item' => __ ('Cuir Seòrsa Ghoireasan Ùra'), 'new_item_name' => __ ('Seòrsa Ghoireasan Ùra')), 'hierarchical' => 'meallta', 'label' => 'Seòrsa stòrais')); }

Leigidh Custom Post Types leat an tasglann agus na duilleagan singilte a dhealbhadh airson na Seòrsan Post Custom agad. Dìreach dèan lethbhreac de na faidhlichean archive.php agus single.php. Ath-ainmich na lethbhric leis an Custom a 'Phuist Type anns an ainm. Anns a ’chùis seo, bhiodh sin tasglann-resources.php agus goireasan singilte.php. A-nis faodaidh tu na duilleagan sin a ghnàthachadh ge-tà tha thu airson gum bi duilleag nan goireasan a ’coimhead.

2 Beachdan

  1. 1

    Is e dòigh eile a bhith a ’cleachdadh plugan mar Seòrsan no Seòrsan Easy Custom Content.

    Leigidh na plugins sin leat bogsaichean meta àbhaisteach a chuir ris gu furasta agus teamplaidean duilleag gnàthaichte agus post a chruthachadh.

    • 2

      Fìor fhìor @ google-d5279c8b66d25549a0ec3c8dd46a3d1a: disqus! Bidh mi onarach gu bheil mi a ’faireachdainn mar a chuireas càraid de na plugins tunna os cionn a’ bhlog… agus chan urrainn dhut dìreach cuspair a ghluasad bho aon làrach chun ath làrach, feumaidh tu dèanamh cinnteach gun gluais thu na plugins, cuideachd . Is e seo an aon adhbhar a tha mi ag obair gus na gnìomhan riatanach a stèidheachadh anns na faidhlichean cuspair.

Dè do bheachd?

Tha an làrach seo a 'cleachdadh Akismet gus spama a lùghdachadh. Ionnsaich mar a thathar a 'pròiseasadh an dàta bheachdan agad.