這個用法通常會跟 register_post_type 一起用,當我們自定一個新的文章類型時,如果需要有分類功能,就必須另外寫一個 register_taxonomy 放上去使用。簡單的語法如下:
function create_custom_tax() {
register_taxonomy(
'mypost', //分類法別名
'mypost', //對應的文章類型
array(
'label' => '我的分類',
'labels' => array(), //請查閱官方參數說明
'public' => true,
'hierarchical' => true, //是否按多層次分類
)
);
add_action( 'init', 'create_custom_tax' );
補充說明:
register_taxonomy 和 register_post_type 中的 labels 參數非常相近,可以設定的項目很多,大家可以上官網自行查閱一下。
http://codex.wordpress.org/Function_Reference/register_taxonomy
參考網站:
http://www.wphub.com/wordpress-custom-post-type/
你或許會想要看:
- WordPress 4.2 發佈了,命名為 “Powell”
- Codeigniter 使用 mysqli 無法備份資料庫
- VPS 主機,在Centos7上安裝 Linux+Nginx+MySQL+PHP 環境安裝
- 超推薦 WordPress 上最完整的 Google 服務外掛 [功能啟用與畫面配置]
- 超推薦 WordPress 上最完整的 Google 服務外掛 [介紹篇]
- DigitalOcean 主機,安裝 HHVM、Nginx、Mysql 在 Ubuntu 14.04 上
- [wordpress] 如何讓文章 (post) 也能套用不同的版型?
- 單一個wordpress網站使用多個網址
- [CodeIgniter] 錯誤訊息 Undefined index: REMOTE_ADDR
- [wordpress] 取的某分類頁面的term_id
我快瘋了!
category&tag_ID=category_mane
‘sulg’=category_mane