我想对未登录的用户禁用我网站的内页。 未登录的用户应该无法看到任何内容,并且应该收到一条消息“请登录才能访问此内容。”
例如 如果用户未登录并打开关于我们页面,他们应该会看到一条消息,请先登录, 并且不应该看到页面的内容。当用户登录并单击“关于我们”页面时,他们应该看到所有内容。
最佳答案
<?php
if (!is_user_logged_in()) {
?>
<style>
.lor1{ display:none;}
.lor1.kun{ display: block;}
.lor1.user_not_login{ display: block;}
</style>
<?php
} ?>
我通过 css 很容易得到答案..
- main div(.lor1) 表示命令 div 在 header 之后开始,在 footer 之前结束
- 当用户登录此主类时,在主 div 中添加新类(.lor1.kun) display: block;
- 创建新的 html 例如。显示困惑的第一个日志记录 (.lor1.user_not_login)
在 header.php 中添加此代码
关于wordpress - 没有用户登录内页将禁用 WordPress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20656342/