如何在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

  • 2024-12-14
  • WordPress 插件

在WordPress中嵌入Google幻灯片演示是分享互动且视觉上吸引人内容的好方法。您可以展示详细的产品展示或最新报告的幻灯片,从而帮助您向听众传达信息或说服他们。我们经过研究发现了一些可靠的方法来完成这项工作,而且您无需成为技术专家即可实现。本文将向您展示两种轻松的方法来将Google幻灯片演示文稿添加到您的WordPress网站。

閱讀更多
  • 2024-11-16
  • WordPress 插件

在保护您的WordPress网站免受攻击时,使用正确的防火墙插件是至关重要的。在多年的发展中,我们的需求也在不断增长。因此,我们转向使用Cloudflare以提供更强的保护。本文详细比较了六个优秀的WordPress防火墙插件,以帮助您选择最适合的解决方案。

閱讀更多
  • 2024-11-15
  • WordPress 插件

您不希望访客单击其他网站的链接后就此离开您的网站。这就是为什么在新窗口或标签中打开外部链接对于提供流畅用户体验至关重要。在WPressize Me,我们认真对待读者的参与度。我们确保网站上的所有外部链接都在新标签页中打开,这样读者可以在不丢失原位的情况下浏览内容。这篇初学者指南将教您如何轻松在WordPress中设置外部链接在新标签中打开,从而提升用户参与度并令读者满意。

閱讀更多

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