2016-05-19 49 views
2

好日子大家, 我期待到WordPress管理定製和我卡上的一個點。在WP中,我們可以使用custom_menu_order函數輕鬆對管理標籤(儀表板,媒體,發佈等)進行重新排序。沒有問題的本地標籤和自定義帖子,他們重新訂購,就像我想要他們。重新排序插件選項卡中的WordPress

的問題,當我試圖重新排序插件標籤(像Yoast,ACF,WPML)出現。什麼都沒發生。

這裏是我的代碼現在:

function custom_menu_order($menu_ord) { 
    if (!$menu_ord) return true; 

    return array(
     'index.php', // Dashboard 
     'separator1', // First separator 
     'upload.php', // Media 
     'themes.php', // Appearance 
     'link-manager.php', // Links 
     'admin.php?page=wpseo_dashboard', // Yoast 
     'separator', // Separator 
     'plugins.php', // Plugins 
     'users.php', // Users 
     'tools.php', // Tools 
     'options-general.php', // Settings 
    ); 

} 
add_filter('custom_menu_order', 'custom_menu_order'); // Activate custom_menu_order 
add_filter('menu_order', 'custom_menu_order'); 

如果你在我的陣列看,我已經把Yoast下鏈接,隔板上方。但最終,他仍然處於最底層。

讓我知道如果你有任何想法怎麼做這種事的!

回答

0

既然問題是標籤上的唯一URL開始happenning與「admin.php的?頁=」,我刪除它。所以,爲了重新排序Yoast,我剛剛在我的數組中輸入了'wpseo_dashboard'。結果:

​​

它適用於ACF選項頁面和任何其他插件選項卡。