2011-01-29 28 views
2

試圖修改儀表板中的菜單一點。Wordpress:總是在儀表板中展開菜單/刪除最小化菜單圖標

我試圖刪除切換選項無論它存在,並找到強制菜單總是擴大,這可能嗎? (切換按鈕:http://dl.dropbox.com/u/3618143/toggle.png

也想刪除最小化選項(它只允許您在菜單欄中顯示圖標)。我已經能夠刪除實際的圖標,但功能仍然存在(隱形鏈接)。所以刪除實際的圖像不是問題,我設法刪除它,但功能仍然存在。 (http://dl.dropbox.com/u/3618143/minimize.png)

在此先感謝

回答

1

有同樣的需求:從WP管理菜單欄中刪除「un/fold」功能,以消除混亂,但沒有修補源文件。

我在wp-admin/menu.php中發現分隔符存儲在索引4,59,99中。

這裏是添加到您的functions.php

function pxln_remove_menu_items() { 

      global $menu; 

//an array with menus to remove (use their title) 
      $restricted = array(__('Posts'),__('Links'), __('Comments'), __('Media'), __('Separator')); 

// keys of the unfolders 
      unset($menu[4]); 
      unset($menu[59]); 
      unset($menu[99]); 
      end ($menu); 
      while (prev($menu)){ 
       $value = explode(' ',$menu[key($menu)][0]); 
       if(in_array($value[0] != NULL?$value[0]:"" , $restricted)) { 
        unset($menu[key($menu)]); 
       } 
      } 
    } 

    add_action('admin_menu', 'pxln_remove_menu_items'); 
1

我不知道哪兒PHP文件進行編輯。
但是,您可以使用Firefox擴展中的Firebug,並找到HTML代碼來呈現切換選項或分隔符,然後將其刪除。
例如:對於分離器的html代碼是這樣的:

<li class="wp-menu-separator"><a href="?unfoldmenu=1" class="separator"><br></a></li> 

WordPress的使用Cookie存儲菜單設置,你需要找到它,並手動設置。

+0

感謝您的回覆功能。 我沒有提到這一點,但我希望能夠在不修補wordpress核心的情況下實現這一點,我想用functions.php中的一些代碼解決它,這樣對未來升級更安全。 我確實找到了分隔符代碼並刪除了背景圖片,但是這給我留下了一個不可見的鏈接,如果我將分隔符全部隱藏在一起並顯示:none,那麼我當然會丟失分隔符,而我不喜歡這個分隔符.. – INT 2011-01-29 18:50:32