Kategoria pertsonalizatuekin argitaratutako mezu pertsonalizatuak

wordpress

WordPress is becoming such an indispensable platform to so many companies, but the average company doesn't even take advantage of a fraction of the capabilities. One of our clients wanted to add a resource section to their site but didn't want to do it using pages nor in blog posts. This is exactly what WordPress supports Argitalpen mota pertsonalizatuak zeren!

In this case, we wanted to add a Resource Section to one of our clients' sites. It's fairly simple to add a 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. One reason why it's difficult to figure out how to do this is because it's called a custom taxonomy and utilizes the erregistratu_taxonomia function to customize it. In this case, we're wanting to add resource types like Webinars, Whitepapers, etc. to the theme… so here's some additional code for the functions.php file:

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.