如何在WordPress中为不同类型的用户更改页脚或<div>? 时间:2016-10-04 作者:Zeki 我计划做一个网站,非网站成员应该看到不同的页脚视图。这是否可能仅使用css? 3 个回复 最合适的回答,由SO网友:Andy Macaulay-Brook 整理而成 当用户登录时,WordPress会将登录的类添加到body标记中,因此您可以为登录的用户以不同的CSS为目标。body > footer { background: black; } body.logged-in > footer { background: red; } 例如。不过,这只适用于表面上的改变。不要试图使用它对未登录的用户隐藏信息,因为内容仍在HTML中。 SO网友:cjbj 如果你的主题是得体的,那么class logged-in added to the body 每当用户登录时。您可以使用此类来区分成员(如果已登录)和非成员的视图。请注意,发送到浏览器的html在这两种情况下都是相同的。这意味着用户可以添加/删除logged-in 标签,css将提供另一个视图。因此,如果您想向成员显示专有信息,这不是一个好的课程。非成员将能够在html源代码中看到它。 SO网友:Babidi 您只能使用CSS来执行此操作,但如果您只想为登录的用户显示信息,则这是不安全的。因为他们可以在inspector中重命名“logged in”类。您可以使用该功能is_user_logged_in()把它放在if else 用于显示不同页脚样式或HTML标记的语句。https://developer.wordpress.org/reference/functions/is_user_logged_in/ 文章导航