Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css <;身体<;?php body_class()&燃气轮机&燃气轮机;作为一种功能?_Css_Wordpress_Function - Fatal编程技术网

Css <;身体<;?php body_class()&燃气轮机&燃气轮机;作为一种功能?

Css <;身体<;?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

我只想为未登录的用户运行下面的CSS

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;
}