Tipi di Post Customizati cù Categurie Personalizate

WordPress

WordPress diventa una piattaforma cusì indispensabile per tante imprese, ma a cumpagnia media ùn mancu prufitta di una frazione di e capacità. Unu di i nostri clienti vulia aghjustà una sezzione di risorsa à u so situ ma ùn a vulia micca fà cù e pagine nè in i blog. Hè esattamente ciò chì WordPress sustene Tipi di Post Customizati per!

In questu casu, vulemu aghjunghje una Sezione di Risorse à unu di i siti di i nostri clienti. Hè abbastanza sèmplice per aghjunghje un Tipu di Post Personalizatu à u vostru tema WordPress. Aghjunghjite u codice seguente cù a funzione register_post_type à a vostra pagina functions.php:

// Aghjunghje Risorse Tipu di Publicazione Persunale add_action ('init', 'create_post_type'); funzione create_post_type () {register_post_type ('risorse', array ('etichette' => array ('nome' => __ ('Risorse'), 'singular_name' => __ ('Risorsa'), 'add_new' => __ ('Add New'), 'add_new_item' => __ ('Add New Resource'), 'edit_item' => __ ('Edit Resource'), 'new_item' => __ ('New Resource'), 'all_items' => __ ('All Resources'), 'view_item' => __ ('View Resource'), 'search_items' => __ ('Search Resources'), 'not_found' => __ ('Resource Not Found'), 'not_found_in_trash' => __ ('Nisuna Risorsa in Cestino'), 'parent_item_colon' => '', 'menu_name' => __ ('Risorse')), 'public' => veru, 'has_archive' => veru, 'rewrite' => array ('slug' => 'risorse'), 'supports' => array ('title', 'editor', 'author', 'thumbnail', 'estratto', 'commenti'))) ; }

Un pocu più difficiule da truvà era cumu fà categurie persunalizate per u vostru Tipu di Post Personalizatu. Una di e ragioni per chì hè difficiule à capì cumu fà questu hè perchè hè chjamata tassonomia persunalizata è utilizza u register_taxonomy funzione per persunalizà lu. In questu casu, vulemu aghjunghje tippi di risorse cum'è Webinar, Sfondi bianchi, ecc à u tema ... allora eccu un codice addizionale per u fugliale functions.php:

add_action ('init', 'resource_category_init', 100); // 100 dunque u tippu di postu hè statu registratu funzione resource_category_init () {register_taxonomy ('type', 'resources', array ('labels' => array ('name' => 'Tipu di Risorsa', 'singular_name' => ' Tipu di Risorsa ',' search_items '=>' Ricercà Tipi di Risorsa ',' popular_items '=>' Tipi di Risorsa Populare ',' all_items '=>' Tutti i Tipi di Risorsa ',' edit_item '=> __ (' Modificà u Tipu di Risorsa ') ; 'falsu', 'label' => 'Tipu di Risorsa')); }

I Tipi di Publicazione Personalizati permettenu ancu di cuncepisce l'archiviu è e pagine uniche per i vostri Tipi di Publicazione Personalizati. Basta à cupià i fugliali archive.php è single.php. Rinominate e copie cù u Tipu di Post Personalizatu in u nome. In questu casu, questu seria archive-resources.php è single-resources.php. Ora pudete persunalizà quelle pagine quantunque vulete chì a pagina di risorse veda.

2 Comments

  1. 1

    Un altru modu seria di aduprà un plugin cum'è Tipi di Contenutu Customizati Facili o Tipi.

    Questi plugins vi permettenu ancu di aghjunghje facilmente meta-scatule persunalizate è creà mudelli persunalizati di pagina è postu.

    • 2

      Assai veru @ google-d5279c8b66d25549a0ec3c8dd46a3d1a: disqus! Seraghju onestu chì mi pare chì un paiu di plugins aghjunghjenu una tonica di spese generali à u blog ... è ùn pudete micca spustà solu un tema da un situ à l'altru, duvete assicurassi ancu di spustà i plugins. . Hè l'unicu mutivu per chì travagliu per incarnà e funzioni necessarie in i fugliali di u tema.

Chì ne pensi?

Stu situ utilizeghja Akismet per reducisce u puzzicheghju. Sapete ciò chì i dati di i vostri dati è processatu.