簡體   English   中英

WordPress自定義帖子類型管理員嵌套菜單

[英]WordPress Custom Post Type Admin Nested Menu

我在Wordpress中創建了幾個自定義帖子類型,它們之間的關系松散-它們沒有直接聯系在一起,例如與分類法無關,但是從UI角度來看,它們應該在管理員方面。 這兩種自定義帖子類型都顯示在管理區域中,但是它們是頂級項目,我希望將它們歸類在主菜單項下,如下所示:

  • 產品(top level item)
    • 所有產品(first custom post type)
    • 產品組(second custom post type)

雖然兩者並不直接相關,但將它們組合在一起以保持管理區域整潔是合乎邏輯的。

我嘗試了幾種不同的方法,但是可以肯定,這是我不了解的基本設置。 最近的是add_submenu_page選項,但這似乎沒有按照我的預期工作。 這是代碼示例:

add_action('admin_menu', 'create_child_menus');

function create_child_menus()
{
    add_submenu_page('products', 'Product Groups', 'Product Groups',     'manage_options', 'edit.php?post_type=product_groups');
}

關於如何獲取包含多個不相關的自定義帖子類型的管理項目的頂級分組的任何想法?

我假設您具有“產品”和“ product_groups”的自定義帖子類型。

注冊“ product_groups”帖子類型時,請使用以下參數:

'show_ui'              => true,
'show_in_menu'         => 'edit.php?post_type=products',

並取消add_submenu_page()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM