Jenis Posting Kustom dengan Kategori Kustom

wordpress

WordPress menjadi platform yang sangat diperlukan bagi banyak perusahaan, tetapi rata-rata perusahaan bahkan tidak memanfaatkan sebagian kecil dari kemampuannya. Salah satu klien kami ingin menambahkan bagian sumber daya ke situs mereka tetapi tidak ingin melakukannya menggunakan halaman atau di posting blog. Inilah yang didukung WordPress Kustom Posting Jenis untuk!

Dalam hal ini, kami ingin menambahkan Bagian Sumber Daya ke salah satu situs klien kami. Cukup mudah untuk menambahkan Kustom Posting Jenis ke tema WordPress Anda. Anda menambahkan kode berikut menggunakan fungsi tersebut register_post_type ke halaman functions.php Anda:

// Tambahkan Sumber Daya Jenis Posting Kustom add_action ('init', 'create_post_type'); function create_post_type () {register_post_type ('resources', array ('labels' => array ('name' => __ ('Resources'), 'singular_name' => __ ('Resource'), 'add_new' => __ ('Tambahkan Baru'), 'add_new_item' => __ ('Tambahkan Sumber Daya Baru'), 'edit_item' => __ ('Edit Sumber Daya'), 'new_item' => __ ('Sumber Daya Baru'), 'all_items' => __ ('All Resources'), 'view_item' => __ ('View Resource'), 'search_items' => __ ('Search Resources'), 'not_found' => __ ('Resource Not Found'), 'not_found_in_trash' => __ ('Tidak Ada Sumber Daya di Sampah'), 'parent_item_colon' => '', 'menu_name' => __ ('Resources')), 'public' => true, 'has_archive' => true, 'rewrite' => array ('slug' => 'resources'), 'supporting' => array ('title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments'))) ; }

Yang sedikit lebih sulit ditemukan adalah cara membuatnya kategori khusus untuk Anda Kustom Posting Jenis. Salah satu alasan mengapa sulit untuk mengetahui bagaimana melakukan ini adalah karena ini disebut taksonomi khusus dan memanfaatkan daftar_taksonomi berfungsi untuk menyesuaikannya. Dalam hal ini, kami ingin menambahkan jenis sumber daya seperti Webinar, Whitepaper, dll. ke tema… jadi inilah beberapa kode tambahan untuk file functions.php:

add_action ('init', 'resource_category_init', 100); // 100 sehingga jenis posting telah terdaftar function resource_category_init () {register_taxonomy ('type', 'resources', array ('labels' => array ('name' => 'Resource Type', 'singular_name' => ' Jenis Sumber Daya ',' search_items '=>' Jenis Sumber Daya Pencarian ',' popular_items '=>' Jenis Sumber Daya Populer ',' all_items '=>' Semua Jenis Sumber Daya ',' edit_item '=> __ (' Edit Jenis Sumber Daya ') , 'update_item' => __ ('Update Resource Type'), 'add_new_item' => __ ('Add New Resource Type'), 'new_item_name' => __ ('New Resource Type')), 'hierarchical' => 'false', 'label' => 'Resource Type')); }

Jenis Posting Kustom juga memungkinkan Anda mendesain arsip dan halaman tunggal untuk Jenis Posting Kustom Anda. Cukup salin file archive.php dan single.php. Ubah nama salinan dengan Kustom Posting Jenis dalam nama. Dalam kasus ini, itu akan menjadi archive-resources.php dan single-resources.php. Sekarang Anda dapat menyesuaikan halaman tersebut sesuai keinginan Anda dengan tampilan halaman sumber daya.

2 Komentar

  1. 1

    Cara lain adalah dengan menggunakan plugin seperti Jenis atau Jenis Konten Kustom yang Mudah.

    Plugin ini juga memungkinkan Anda dengan mudah menambahkan kotak meta kustom dan membuat halaman kustom dan templat posting.

    • 2

      Sangat benar @ google-d5279c8b66d25549a0ec3c8dd46a3d1a: disqus! Sejujurnya saya merasa bahwa beberapa plugin menambahkan banyak overhead ke blog… dan Anda tidak bisa hanya memindahkan tema dari satu situs ke situs berikutnya, Anda harus memastikan Anda memindahkan plugin juga . Itu satu-satunya alasan saya bekerja untuk menyematkan fungsi yang diperlukan dalam file tema.

Bagaimana menurut Anda?

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.