對於我的生活,我無法弄清楚這一點。自定義發佈類型管理員發佈狀態不工作
我建立了一個自定義後類型在WordPress像這樣:
register_post_type('myposttype',
array(
'labels' => array(
'name' => __('MyPostTypeName'),
'singular_name' => __('MyPostTypeName')
),
'public' => true,
'has_archive' => true,
'supports' => array('title', 'custom-fields')
)
);
當我剛開始我加add_filter('map_meta_cap', 'my_map_meta_cap', 10, 4);
一些基本的功能。我想我可能已經設置了錯誤的那部分,但我很快就擺脫了它,並將職位類型返回到正常能力。
現在,無論何時我嘗試訪問我的管理員中的自定義帖子類型,我都會遇到一些奇怪的問題。也就是說,無論我點擊哪些發佈狀態(發佈,草稿,私人等),我只會獲得發佈的帖子。同樣對列和其他類似的管理功能進行排序根本不起作用。這就像edit.php完全破碎,但僅限於此特定的自定義帖子類型。它適用於所有其他自定義帖子類型。
我試過了一切,從管理面板中刪除每個提到的自定義帖子類型,然後嘗試重新註冊它,沒有任何工作。我真的需要讓自定義帖子的類型保持不變,但我會公開註冊一個新的帖子類型,移動帖子,然後改變塊,我只是想不出一個好辦法。
無論如何,我想在弄清楚如何解決自定義帖子類型管理面板的任何幫助。
感謝