[WordPress] 既定で折りたたまれている wordpress 行政メニューの作り方?

スポンサーリンク

質問

すべての希望は、ワードプレスの管理者パネルを見ています。我々 を折りたたんだり展開、メニューのメニューの末尾にオプションがあります

かどうか崩壊メニューが崩壊を取得し、設定を取得します (ここではない知っている) を保存をクリックするがログインする場合は再び表示されます同じ折りたたみメニュー.

ここでそのデータを保存していますか?折りたたまれた表示される管理者メニューたい既定ではどのようにすれば?

編集: ファイル wp-admin/js/common.js は、そのための責任だと思う.ファイルを表示することができますここで http://phpcrossref.com/xref/wordpress/wp-admin/js/common.js.txt

は、責任のあるコードを得るだと思うが、js に新しいです。コードは次のように:

$('#collapse-menu').on('click.collapse-menu', function() {
    var body = $( document.body ), respWidth, state;

    // reset any compensation for submenus near the bottom of the screen
    $('#adminmenu div.wp-submenu').css('margin-top', '');

    if ( window.innerWidth ) {
        // window.innerWidth is affected by zooming on phones
        respWidth = Math.max( window.innerWidth, document.documentElement.clientWidth );
    } else {
        // IE < 9 doesn't support @media CSS rules
        respWidth = 961;
    }

    if ( respWidth && respWidth < 960 ) {
        if ( body.hasClass('auto-fold') ) {
            body.removeClass('auto-fold').removeClass('folded');
            setUserSetting('unfold', 1);
            setUserSetting('mfold', 'o');
            state = 'open';
        } else {
            body.addClass('auto-fold');
            setUserSetting('unfold', 0);
            state = 'folded';
        }
    } else {
        if ( body.hasClass('folded') ) {
            body.removeClass('folded');
            setUserSetting('mfold', 'o');
            state = 'open';
        } else {
            body.addClass('folded');
            setUserSetting('mfold', 'f');
            state = 'folded';
        }
    }

    $( document ).trigger( 'wp-collapse-menu', { state: state } );
});

答え

最終的には答えを見つけた:

「折り畳んだ」折り返し管理者メニューに body タグ クラスを追加する必要があります。Java スクリプトの設定を使用して body タグで、クラスを追加しました:「折り畳んだ」; document.body.className =

それ働いた:)

http://stackoverflow.com/questions/28567965/how-to-make-wordpress-admin-menu-collapsed-by-default

スポンサーリンク

Leave a Reply