Css <;身体<;?php body_class()&燃气轮机&燃气轮机;作为一种功能?
我只想为未登录的用户运行下面的CSSCss <;身体<;?php body_class()&燃气轮机&燃气轮机;作为一种功能?,css,wordpress,function,Css,Wordpress,Function,我只想为未登录的用户运行下面的CSS um-faicon-link { display:none; } 我知道你可以在主题中添加body_class template标签来完成()这项工作,但是可以通过函数来完成吗?你可以尝试下面的代码 在header.php文件中添加如下所示的body标记 <body <?php body_class(); ?>> 由于WordPress应该为已经登录的用户将登录类添加到文档正文中,您可以这样简单地安排CSS吗?(假设您的um fa
um-faicon-link {
display:none;
}
我知道你可以在主题中添加body_class template标签来完成()这项工作,但是可以通过函数来完成吗?你可以尝试下面的代码 在header.php文件中添加如下所示的body标记
<body <?php body_class(); ?>>
由于WordPress应该为已经登录的用户将
登录类添加到文档正文中,您可以这样简单地安排CSS吗?(假设您的um faicon链接是一个类名…)
如果你有函数body_class(){echo'class=“um faicon link”;}
那么是吗?class=“…”
*@castiswoops!MattiaNocerinoThanks的伙计们,精彩绝伦,但你们能在Mattia修正案上庆祝一下吗?我猜函数body_class(){echo class=“um faicon link”}
是不正确的。
function my_body_classes( $classes )
{
// Add a class to body tag
if(is_user_logged_in())
{
$classes[] = 'user-loggedin'; //if user is logged in then this class will apply to body tag
}
else
{
$classes[] = 'um-faicon-link'; //if user is not logged in then this class will apply to body tag
}
return $classes;
}
add_filter( 'body_class', 'my_body_classes');
.um-faicon-link {
display: none;
}
.logged-in .um-faicon-link {
display: inline;
}