2

ダッシュボードのメニューを少し変更しようとしています。

トグルオプションが存在するすべての場所で削除しようとしていますが、メニューを常に展開するように強制する方法を見つけましたが、これは可能ですか?(トグルボタン:http ://dl.dropbox.com/u/3618143/toggle.png )

また、最小化オプション(メニューバーにアイコンのみを表示できるようにする)を削除したい。実際のアイコンを削除することはできましたが、機能はまだあります(非表示のリンク)。したがって、実際の画像を削除することは問題ではありません。私はそれを削除することができましたが、機能はまだあります。(http://dl.dropbox.com/u/3618143/minimize.png)

前もって感謝します

4

2 に答える 2

1

同じ必要性があります:WP管理メニューバーから「展開/折りたたみ」機能を削除して、混乱を取り除きますが、ソースファイルをいじくり回すことはありません。

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');
于 2011-05-16T22:41:07.573 に答える
1

phpファイルをどこで編集するのか正確にはわかりません。
ただし、Firefox拡張機能のFirebugを使用して、トグルオプションまたはセパレーターをレンダリングするhtmlコードを見つけて、それを削除することができます。
例:セパレーターのHTMLコードは次のようになります。

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

WordpressはCookieを使用してメニュー設定を保存します。これを見つけて、手動で設定する必要があります。

于 2011-01-29T18:48:52.730 に答える