我想添加一個完全自定義的內容類型到WordPress管理面板,如下圖所示。我不相信這被稱爲插件,因爲我做了一個教程,他們沒有管理界面。我想爲此內容定義一個自定義創建/編輯/刪除屏幕。如何在WordPress管理區添加帖子以外的內容類型?
這可能嗎? 我應該尋找什麼來獲得這方面的幫助?
我想添加一個完全自定義的內容類型到WordPress管理面板,如下圖所示。我不相信這被稱爲插件,因爲我做了一個教程,他們沒有管理界面。我想爲此內容定義一個自定義創建/編輯/刪除屏幕。如何在WordPress管理區添加帖子以外的內容類型?
這可能嗎? 我應該尋找什麼來獲得這方面的幫助?
http://codex.wordpress.org/Function_Reference/add_submenu_page是一個很好的起點看。它將解釋如何將新項目添加到菜單中。
現在,刪除它們是一個不同的故事。這個功能我寫我的插件之一,從子菜單中刪除的條目:
function cleanup_menu() {
global $submenu, $wpdb;
$new_submenu = array();
$remove = array('Cast Manager', 'Seating Manager', 'Download Reports', 'new report');
foreach ($submenu['menuname'] as &$item) {
if (! in_array($item[0], $remove)) { $new_submenu[] = $item; }
}
$submenu['menuname'] = $new_submenu;
}
所以你的情況,「菜單名稱」將改爲「帖子」,我猜。還有一個函數remove_submenu_page,但沒有關於它的文檔,我沒有看過它。
我相信你在找什麼(從Wordpress 3.0開始)是custom post types。在them here上有相當不錯的教程,但是使用「WordPress自定義帖子類型」應該提供大量的鏈接。