如果管理员已登录,请在WordPress中加载不同的样式表

Bha*_*wla 1 css php wordpress wordpress-theming

我希望能够在我的主题中放置一个条件PHP代码,当管理员或只有一个用户(ID = 1)登录时,它会加载不同的样式表.

是否有WordPress功能来实现这一目标?

这个div有一个类(比如说"示例"),在帖子上设置为"display:none".

我只是希望管理员在登录时查看它,我将为该类创建一个新的CSS属性,如:

.example {
display: block;
}
Run Code Online (Sandbox Code Playgroud)

kon*_*vid 6

您可以在functions.php中为此添加一个函数

function admin_stylesheet()
{
    if (current_user_can( 'manage_options' )) {

        wp_register_style('admin_css', get_template_directory_uri() . '/admin.css', array(), '1.0', 'all');
        wp_enqueue_style('admin_css'); 

    }
}

add_action('wp_enqueue_scripts', 'admin_stylesheet');
Run Code Online (Sandbox Code Playgroud)