サポート » 使い方全般 » ユーザーによって管理画面用CSSを切り換え

  • 解決済 plannet

    (@plannet)


    add_action(‘admin_head’, ‘my_admin_css’);//管理画面用CSS
    function my_admin_css() {
    echo “<link rel=’stylesheet’ type=’text/css’ href=’〜〜〜/myadmin.css’ />”;
    }

    functions.php に上記を追加して管理画面をカスタマイズしています。
    admin でログインした場合と、他のユーザー(editor)でログインした場合とで
    それぞれのCSS( myadmin.css || myeditor.css )を読ませたいのですが、
    どのようにしたらいいでしょうか。

    CSSファイル切り換えというやり方でなくても、
    CSS内の記述で異なる表示が可能でしたらそのアイデアもお教えください。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 plannet

    (@plannet)

    jQueryを使ってbodyにクラス属性を与えてみました。
    とりあえずCSS内の記述でコントロールできるようにはなりました。

    add_action(‘admin_head’, ‘my_admin_css’);//管理画面用CSS
    function my_admin_css() {
    echo “<link rel=’stylesheet’ type=’text/css’ href=’〜〜〜/myadmin.css’ />”;
    echo “<script>jQuery(document).ready(function(){user = jQuery(‘div#user_info p a[href^=prof]’).text();jQuery(‘body’).addClass(user);});</script>”;
    }

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「ユーザーによって管理画面用CSSを切り換え」には新たに返信することはできません。