2011-02-12 48 views
1

我想添加一個完全自定義的內容類型到WordPress管理面板,如下圖所示。我不相信這被稱爲插件,因爲我做了一個教程,他們沒有管理界面。我想爲此內容定義一個自定義創建/編輯/刪除屏幕。如何在WordPress管理區添加帖子以外的內容類型?

這可能嗎? 我應該尋找什麼來獲得這方面的幫助?

enter image description here

回答

0

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,但沒有關於它的文檔,我沒有看過它。

1

我相信你在找什麼(從Wordpress 3.0開始)是custom post types。在them here上有相當不錯的教程,但是使用「WordPress自定義帖子類型」應該提供大量的鏈接。

相關問題