如何在WordPress中显示用户的最后登录日期(两种简便方法)

12/05/2022

如何在WordPress中显示用户的最后登录日期(两种简便方法)

为什么在WordPress中显示用户的最后登录日期?

在WordPress仪表盘和前端添加一个用户最后登录列可以帮助您跟踪作者、管理员、编辑、贡献者和其他用户的登录情况。

这对于保护您的网站免受任何可疑活动和网络威胁非常有用。例如,假设您的站点由于某个用户安装的WordPress插件暴露出了某个漏洞,您可以使用最后登录日期来跟踪用户并迅速修复问题。类似地,显示用户的最后登录日期可以更容易监控管理员、贡献者和作者在您网站上花费的时间,尤其在多作者网站上。

方法1:在WordPress管理员区域显示用户的最后登录日期

您可以轻松地使用WP Last Login插件在管理员区域显示最后登录日期。这种方法较为简单,但它仅会在WordPress管理员区域显示用户的最后登录日期。

首先,您需要安装并激活WP Last Login插件。激活后,访问管理员区域的用户页面,您会看到一个新列显示每个用户的最后登录日期。

起初,所有用户的登录日期可能显示为“从未”,因为插件需要用户登录后才能捕捉并存储最后登录日期。

方法2:手动显示用户的最后登录日期

这种方法允许您在WordPress网站的任何位置显示用户的最后登录日期。然而,这需要将自定义代码添加到您的主题的functions.php文件或站点特定插件中。我们不建议直接编辑functions.php文件,因为稍有差错可能会导致网站崩溃。

添加自定义代码到站点的更简单方法是使用WPCode插件。这个插件是管理和插入自定义代码的最佳选择,不会导致任何问题,并且还带有AI代码生成器。

首先,您需要安装并激活WPCode插件。激活后,转到WordPress仪表盘的代码片段页面,添加新的代码片段。接下来,复制以下代码并添加到代码预览区域:

ID, 'last_login', time() );
}
add_action( 'wp_login', 'user_last_login', 10, 2 );
 
/** 
 * 显示最后登录时间 
 */
  
function wpb_lastlogin() { 
    $last_login = get_the_author_meta('last_login');
    $the_login_date = human_time_diff($last_login);
    return $the_login_date; 
} 
 
/** 
 * 添加短代码 lastlogin 
 */
  
add_shortcode('lastlogin','wpb_lastlogin');
?>

这段代码将最后登录时间添加为一个元键值,每次用户登录时,它会保存时间作为元键值。然后,您可以使用在WordPress文章和小部件中显示最后登录日期。

要显示相对时间,可以找到代码中的这行:

$the_login_date = human_time_diff($last_login);

如果要显示完整的日期和时间,将其替换为:

$the_login_date = date('M j, Y h:i a', $last_login);

我们希望这篇文章能帮助您学习如何在WordPress中显示用户的最后登录日期。您也可以查看我们关于如何在WordPress文章中添加作者信息框和WordPress安全的终极指南。如果喜欢这篇文章,请订阅我们的YouTube频道获取更多WordPress视频教程。您也可以在Twitter和Facebook上找到我们。



Related Posts

  • 2025-03-01
  • WordPress 插件

标签可以帮助访问者轻松找到您在 WordPress 网站上的内容。但手动为每篇文章添加标签会很繁琐,特别是如果您已经发布了很多没有标签的内容。这就是为什么我们建议自动为您的 WordPress 文章添加标签。这是我们为博主和网站所有者节省时间的最佳技巧之一。在本文中,我们将向您展示如何自动为 WordPress 文章添加标签。

閱讀更多
  • 2025-01-31
  • WordPress 插件

通知评论者他们的评论已获批准是在您的网站上鼓励对话的简单而有效的方法。然而,WordPress 默认情况下不会在评论发布时通知用户,这可能导致他们对评论的状态感到困惑。有许多网站拥有者问我们如何解决此问题,因此我们编写了这篇指南来帮助您!在这篇文章中,我们将展示如何轻松通知用户他们的评论已在 WordPress 中被批准,以保持互动积极并吸引更多观众参与。

閱讀更多
  • 2025-01-31
  • WordPress 插件

想知道我们在 WPressize Me 如何通过添加标题属性和 nofollow 标签来改善用户体验和SEO吗?默认的 WordPress 编辑器并不容易提供这些选项。本文将为您简要介绍如何在 WordPress 的插入链接弹出窗口中为链接添加标题和 nofollow 属性选项,以便简化工作流程和提升您的SEO努力。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>