問題描述
我已經做了一個自定義的職位型別,需要能夠建立職位並分配給作者。使用帖子很容易做到這一點,你可以去批次編輯螢幕,並立即更改作者。但是,當我嘗試這樣做與我的自定義帖子型別的作者框不在那裡。如何新增功能來更改我的自定義帖子型別的作者?
編輯:我找到一個解決方案,看下面的答案。
最佳解決方案
在自定義帖子型別暫存器引數陣列中使用這個
'supports' => array('title', 'editor', 'thumbnail', 'comments', 'author'),
這將啟用編輯螢幕上的作者框。在註冊作者 cpt 之後,您需要透過編輯螢幕選項 (編輯螢幕的頂部,您可以啟用/停用所有的 metabox) 啟用作者在編輯螢幕上顯示作者。
次佳解決方案
我發現預設情況下,自定義帖子型別不新增編輯作者屬性。要新增作者屬性,需要以下程式碼:
function allowAuthorEditing()
{
add_post_type_support( 'mytype', 'author' );
}
add_action('init','allowAuthorEditing');
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。