要在WordPress前端显示用户注册时间,您可以通过编写一个简短的PHP代码片段来实现这一目的。下面是一个示例代码,您可以将其添加到您的主题文件中,例如在functions.php文件中,或者在适当的地方创建一个自定义模板。

function display_user_registration_date($user_id) {
$user = get_userdata($user_id);
$registered = $user->user_registered;
$registration_date = date('Y-m-d', strtotime($registered));
return $registration_date;
}

此功能获取用户ID作为参数,然后使用get_userdata()函数从数据库中检索用户数据。从用户数据对象中,我们提取用户注册时间戳,并将其转换为可读的日期格式(例如:"2023-03-22")。最后,该函数返回用户的注册日期。

要在前端显示用户注册时间,您可以在需要显示日期的地方调用此函数。例如,如果您想在用户个人资料页面上显示注册日期,您可以在相关模板文件中(例如author.php)添加以下代码:

<?php
$user_id = get_the_author_meta('ID');
$registration_date = display_user_registration_date($user_id);
?>
<p>注册时间:<?php echo $registration_date; ?></p>

这将在页面上显示当前作者的注册日期。请注意,您可能需要根据您的主题和需求进行一些调整。请确保在将代码添加到您的WordPress站点之前创建一个备份,并始终在开发环境中进行测试。

公告: 本站提供的wordpress主题、插件等其他资源,除资源本身问题外,都不包含免费技术服务,如需技术支持需支付100+技术服务费一次,具体依客服说明为准,请大家谅解!
说明: 本站英文版主题&插件若无特别说明,均为英文原版,如需汉化请搜索Loco插件自行翻译:https://wordpress.org/plugins/loco-translate/ 申明: WP之家提供资源仅供学习用途,禁止用于搭建非法网站,本站不为涉黄、涉毒、涉赌等不法分子提供任何技术便利。