Kategoria pertsonalizatuekin argitaratutako mezu pertsonalizatuak

wordpress

WordPress hainbeste konpainiarentzako ezinbesteko plataforma bihurtzen ari da, baina batez besteko konpainiak ez ditu gaitasunen zati bat ere aprobetxatzen. Gure bezeroetako batek baliabideen atal bat gehitu nahi zuen bere webgunean baina ez zuen orriak erabiliz ezta blogeko mezuetan ere egin nahi. Hau da WordPress-ek onartzen duena Argitalpen mota pertsonalizatuak zeren!

Kasu honetan, baliabideen atala gehitu nahi genuen gure bezeroen guneetako batean. Nahiko erraza da a gehitzea Argitalpen mota pertsonalizatua zure WordPress gaiari. Funtzioa erabiliz honako kode hau gehitzen duzu erregistratu_post_mota zure functions.php orrira:

// Gehitu baliabideak Argitalpen mota pertsonalizatua add_action ('init', 'create_post_type'); funtzioa create_post_type () {register_post_type ('resources', array ('labels' => array ('name' => __ ('Resources'), 'singular_name' => __ ('Resource'), 'add_new' => __ ('Gehitu berria'), 'add_new_item' => __ ('Gehitu baliabide berria'), 'edit_item' => __ ('Editatu baliabidea'), 'new_item' => __ ('Baliabide berria'), 'all_items' => __ ('Baliabide guztiak'), 'view_item' => __ ('Ikusi Baliabidea'), 'search_items' => __ ('Bilatu baliabideak'), 'not_found' => __ ('Baliabidea ez da aurkitu'), 'not_found_in_trash' => __ ('Baliabiderik zakarrontzian'), 'parent_item_colon' => '', 'menu_name' => __ ('Baliabideak')), 'public' => true, 'has_archive' => true, 'rewrite' => array ('slug' => 'baliabideak'), 'supports' => array ('title', 'editor', 'author', 'thumbnail', 'extracter', 'comments'))) ; }

Aurkitzea zailagoa zen nola egin kategoria pertsonalizatuak zure Argitalpen mota pertsonalizatua. Hori nola egin asmatzea zaila den arrazoi bat da taxonomia pertsonalizatua deitzen zaiolako eta erregistratu_taxonomia pertsonalizatzeko funtzioa. Kasu honetan, Webinars, Whitepapers, etab bezalako baliabide motak gaiari gehitu nahi dizkiogu ... beraz, hemen funtzioak.php fitxategiaren kode gehigarri batzuk daude:

add_action ('init', 'resource_category_init', 100); // 100 beraz, mezu mota erregistratu da funtzioa resource_category_init () {register_taxonomy ('type', 'resources', array ('labels' => array ('name' => 'Baliabide mota', 'singular_name' => ' Baliabide mota ',' search_items '=>' Bilatu baliabide motak ',' popular_items '=>' Baliabide mota ezagunak ',' all_items '=>' Baliabide mota guztiak ',' edit_item '=> __ (' Baliabide mota editatu ') , 'update_item' => __ ('Eguneratu baliabide mota'), 'add_new_item' => __ ('Gehitu baliabide mota berria'), 'new_item_name' => __ ('Baliabide mota berria')), 'hierarkikoa' => 'false', 'label' => 'Baliabide mota')); }

Argitalpen mota pertsonalizatuak zure mezu pertsonalizatuetarako artxiboa eta orrialde bakarra diseinatzeko aukera ematen du. Kopiatu besterik gabe archive.php eta single.php fitxategiak. Aldatu kopiak fitxategiarekin Argitalpen mota pertsonalizatua izenean. Kasu honetan, archive-resources.php eta single-resources.php izango lirateke. Orain orrialde horiek pertsonaliza ditzakezu baliabidearen orrialdeak itxura nahi duen bezala.

2 Comments

  1. 1

    Beste modu bat Eduki pertsonalizatu erraza motak edo motak bezalako plugin bat erabiltzea litzateke.

    Plugin hauei esker, meta kutxa pertsonalizatuak erraz gehitzeko eta orrialde pertsonalizatuak eta argitaratzeko txantiloiak sortzeko aukera ematen dizu.

    • 2

      Oso egia @ google-d5279c8b66d25549a0ec3c8dd46a3d1a: disqus! Egia esan, plugin pare batek blogari tona gehitzen diodala sentitzen dudala sentitzen dut ... eta ezin duzu gai bat gune batetik bestera mugitu, pluginak ere mugitzen dituzula ziurtatu behar duzu . Gaiaren fitxategietan beharrezko funtzioak txertatzeko lan egiteko arrazoi bakarra da.

Zer deritzozu?

Gune honek Akismet-ek spam erabiltzen du. Ikasi zure iruzkina nola prozesatu den.