<div id="user-details">
<?php
if (is_user_logged_in()) {
$user = wp_get_current_user();
echo ‘Welcome back <strong>’.$user->display_name.‘</strong> !’;
} else { ?>
Please <strong><?php wp_loginout(); ?></strong>
or <a href="<?php echo get_option(’home’); ?>/wp-login.php?action=register"> <strong>Register</strong></a>
<?php } ?>
</div>
使用 WordPress 函数和查询来提取用户信息,并显示登录/退出/注册链接。
感谢此代码…
此代码非常适用于多作者网站。
请添加一些额外代码以将 gravatar 与登录用户集成。
谢谢。
这似乎不起作用,它破坏了整个网站!
有什么想法吗?是否需要执行其他配置?
干杯!
我没有测试过此代码,但是单引号可能会导致代码出错。它们可能需要替换为常规的单引号(')而不是花哨的单引号(')和('),这些引号可能是在从 ms Word 复制粘贴时转换的。
啊,单引号在我发布时被转换了。
'有用!谢谢。
不错的教程..谢谢。
您好,我尝试了这样做,但它不起作用,现在我甚至无法登录到 WordPress 或我的网站。它给了我一个 505 内部错误消息,并告诉我联系“[email protected]”。请给出建议。
抱歉,是 500 而不是 505 内部错误。
消息是
“0
500 内部服务器错误
服务器遇到内部错误或错误配置,无法
完成您的请求。
请联系服务器管理员,
[email protected] 告知他们错误发生的时间。”
我需要把这段代码放在哪里,因为我找不到它。我需要创建一个新页面吗?还是我需要把这段代码放到一个部件中?请告诉我。
感谢您,这对我来说很有效。
我唯一的问题是如何扩展已登录消息以包含一个注销选项?
例如,欢迎回来 USER,'注销?'
非常感谢
感谢 tristan
Aron,您要查找的代码(完整版)在这里,它还提供了通过单击用户名硬编码的链接到您喜欢的地方(替换 EMailExpert.org)
不,好的,访问
http:// codex.wordpress.org/ Function_Reference/ wp_logout_url
您好,非常感谢您提供这段代码。我稍微修改了一下,并在我的网站上使用它。我想分享代码,但我无法在评论表单中写入代码。
您将在哪里粘贴此代码?需要帮助。
这对我来说非常有用,现在就去试试。谢谢!
我应该把代码放在哪里?在 function.php 中吗?
这是我在登录页面中的 PHP 代码,当我登录时,它给了我这条消息。
欢迎 root,请帮助我
[email protected]
<?php
session_start();
if(isset($_SESSION["use"])){
echo "欢迎 ".$_SESSION['use'];
}
else{
header("location: logg.php");
}