WordPress 判断用户是否登录(最简单、最标准方法)
我现在一步一步带你把「登录状态文字」放到网站最顶部,全程不用懂代码,照着点就行,5 分钟搞定!
第一步:打开主题编辑页面
- 登录你的 WordPress 后台
- 左边点 → 外观(Appearance)
- 再点 → 主题文件编辑器(Theme File Editor)
第二步:找到顶部文件 header.php
右边找到并点击:
header.php(顶部文件)
第三步:找到 <body> 标签
在代码里找到这一行:
<body <?php body_class(); ?>
或者
<body>
第四步:把我的代码粘贴进去
直接粘贴在 <body> 下面第一行
你直接复制这段代码(完美版)
php
运行
<?php
// 登录状态判断
if ( is_user_logged_in() ) {
$login_text = '您好,已登录 | <a href="'.wp_logout_url().'">退出登录</a>';
} else {
$login_text = '<a href="'.wp_login_url().'">登录</a> | <a href="'.wp_registration_url().'">注册</a>';
}
?>
<!-- 顶部登录状态栏 -->
<div style="background:#f5f5f5; padding:8px 20px; text-align:right; font-size:14px;">
<?php echo $login_text; ?>
</div>
第五步:保存
点页面底部的 更新文件(Update File)
完成效果
✅ 网站最顶部会出现一条灰色小栏
✅ 已登录:显示「您好,已登录 | 退出登录」
✅ 未登录:显示「登录 | 注册」
✅ 自动判断,不用任何插件
✅ 电脑手机都适配
阅读剩余
版权声明:
作者:anutool
链接:https://www.anutool.com/index.php/2026/03/13/wordpress-%e5%88%a4%e6%96%ad%e7%94%a8%e6%88%b7%e6%98%af%e5%90%a6%e7%99%bb%e5%bd%95%ef%bc%88%e6%9c%80%e7%ae%80%e5%8d%95%e3%80%81%e6%9c%80%e6%a0%87%e5%87%86%e6%96%b9%e6%b3%95%ef%bc%89/
文章版权归作者所有,未经允许请勿转载。
THE END