【问题标题】:Add CSS only to administrator's wordpress dashboard仅将 CSS 添加到管理员的 wordpress 仪表板
【发布时间】:2016-07-27 10:29:56
【问题描述】:

我正在使用 WordPress。 有什么办法可以在管理员的dashboard上添加css而不在其他用户的dashboard上生效?

我试过了,但对所有用户都有效

    function custom_css() {
  echo '<style>
    #my_element{display:none;}
  </style>';
}

【问题讨论】:

  • 是的。你试过什么?
  • 管理面板使用自己的主题。如果没有别的,请通过 FTP 对其进行更改。
  • 我在functions.php子主题中添加了一个功能,但它对所有用户都有效。
  • 发布您在问题中尝试的代码。

标签: css wordpress dashboard


【解决方案1】:

将你的 css 规则/类放在一个特定的 css 文件中(比如“admin.css”)。 然后在您的函数文件中使用此代码。

add_action( 'admin_enqueue_scripts', 'custom_styles_for_admin' );
function custom_styles_for_admin(){
   if( current_user_can('manage_options') ){
      wp_register_style( 'custom_wp_admin_css', get_template_directory_uri() . '/admin.css', false, '1.0.0' );
      wp_enqueue_style( 'custom_wp_admin_css' );
   }
}

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-01
    • 1970-01-01
    • 2018-12-14
    • 1970-01-01
    • 1970-01-01
    • 2015-01-11
    • 2011-01-23
    相关资源
    最近更新 更多