Mathau Post Custom gyda Chategorïau Custom

wordpress

Mae WordPress yn dod yn blatfform mor anhepgor i gynifer o gwmnïau, ond nid yw'r cwmni cyffredin hyd yn oed yn manteisio ar ffracsiwn o'r galluoedd. Roedd un o'n cleientiaid eisiau ychwanegu adran adnoddau i'w gwefan ond nid oedd am ei wneud gan ddefnyddio tudalennau nac mewn postiadau blog. Dyma'r union beth mae WordPress yn ei gefnogi Mathau Post Custom canys!

Yn yr achos hwn, roeddem am ychwanegu Adran Adnoddau i un o wefannau ein cleientiaid. Mae'n weddol syml ychwanegu a Math o Swydd Custom i'ch thema WordPress. Rydych chi'n ychwanegu'r cod canlynol gan ddefnyddio'r swyddogaeth register_post_type i'ch tudalen functions.php:

// Ychwanegu Adnoddau Custom Post Math add_action ('init', 'create_post_type'); swyddogaeth create_post_type () {register_post_type ('adnoddau', arae ('labeli' => arae ('name' => __ ('Adnoddau'), 'singular_name' => __ ('Adnodd'), 'add_new' => __ ('Ychwanegu Newydd'), 'add_new_item' => __ ('Ychwanegu Adnodd Newydd'), 'edit_item' => __ ('Golygu Adnodd'), 'new_item' => __ ('Adnodd Newydd'), 'all_items' => __ ('Pob Adnodd'), 'view_item' => __ ('Gweld Adnodd'), 'search_items' => __ ('Adnoddau Chwilio'), 'not_found' => __ ('Adnodd Heb ei Darganfod'), 'not_found_in_trash' => __ ('Dim Adnoddau mewn Sbwriel'), 'parent_item_colon' => '', 'menu_name' => __ ('Adnoddau')), 'public' => gwir, 'has_archive' => gwir, 'rewrite' => array ('slug' => 'adnoddau'), 'cefnogi' => arae ('teitl', 'golygydd', 'awdur', 'bawd', 'dyfyniad', 'sylwadau')) ; }

Ychydig yn anoddach dod o hyd iddo oedd sut i wneud categorïau arfer ar gyfer eich Math o Swydd Custom. Un rheswm pam ei bod yn anodd darganfod sut i wneud hyn yw oherwydd ei fod yn cael ei alw'n dacsonomeg arfer ac yn defnyddio'r register_taxonomy swyddogaeth i'w addasu. Yn yr achos hwn, rydyn ni am ychwanegu mathau o adnoddau fel Gweminarau, Papurau Gwyn, ac ati at y thema ... felly dyma god ychwanegol ar gyfer y ffeil functions.php:

add_action ('init', 'resource_category_init', 100); // 100 felly mae'r math o swydd wedi'i gofrestru swyddogaeth resource_category_init () {register_taxonomy ('type', 'resources', array ('labeli' => arae ('name' => 'Math o Adnoddau', 'singular_name' => ' Math o Adnodd ',' search_items '=>' Mathau o Adnoddau Chwilio ',' popular_items '=>' Mathau Adnoddau Poblogaidd ',' all_items '=>' Pob Math o Adnoddau ',' edit_item '=> __ (' Golygu Math o Adnoddau ') , 'update_item' => __ ('Diweddaru Math o Adnoddau'), 'add_new_item' => __ ('Ychwanegu Math o Adnoddau Newydd'), 'new_item_name' => __ ('Math o Adnoddau Newydd')), 'hierarchaidd' => 'false', 'label' => 'Math o Adnoddau')); }

Mae Mathau Post Custom hefyd yn caniatáu ichi ddylunio'r archif a'r tudalennau sengl ar gyfer eich Mathau Post Custom. Copïwch y ffeiliau archive.php a single.php. Ail-enwi'r copïau gyda'r Math o Swydd Custom yn yr enw. Yn yr achos hwn, byddai hynny'n archif-resources.php a single-resources.php. Nawr gallwch chi addasu'r tudalennau hynny fodd bynnag, rydych chi am i'r dudalen adnoddau edrych.

2 Sylwadau

  1. 1

    Ffordd arall fyddai defnyddio ategyn fel Mathau neu Mathau Hawdd Custom Content.

    Mae'r ategion hyn hefyd yn eich galluogi i ychwanegu blychau meta arfer yn hawdd a chreu templedi tudalennau arferiad a phostio.

    • 2

      Gwir iawn @ google-d5279c8b66d25549a0ec3c8dd46a3d1a: disqus! Byddaf yn onest fy mod i'n teimlo bod cwpl o'r ategion yn ychwanegu tunnell o uwchben i'r blog ... ac ni allwch symud thema o un safle i'r nesaf yn unig, mae'n rhaid i chi sicrhau eich bod chi'n symud yr ategion hefyd. . Dyma'r unig reswm dwi'n gweithio i ymgorffori'r swyddogaethau angenrheidiol yn y ffeiliau thema.

Beth ydych chi'n feddwl?

Mae'r wefan hon yn defnyddio Akismet i leihau sbam. Dysgwch sut mae eich data sylwadau yn cael ei brosesu.