你想在WordPress中显示用户注册日期吗? 通常受欢迎的会员网站和论坛将个人资料上的用户注册日期显示为“自2015年以来的成员”。 在这篇文章中,我们将介绍如何在WordPress中显示用户注册日期。
您想在哪里以及如何显示用户注册日期?
有些人可能只想在用户页面的管理栏中显示用户的注册日期。 这会让您快速了解用户何时加入您的网站,并允许您按注册日期进行排序。
另一个使用场景是在“编辑个人资料”页面上显示用户的注册日期。 这将允许任何管理员和用户自己看到他们何时加入您的网站。
最后但可能是最受欢迎的使用场景是当您要在网站前端的公开个人资料上显示用户注册日期时。
让我们来看看如何做到这一切。
在管理员区域的用户页面上添加注册日期列
首先你需要做的是安装并激活管理列插件。 激活后,您需要访问 设置»管理员列 配置插件。
在“管理员”列标签下,点击用户,然后点击添加列按钮。
接下来,在类型下拉菜单中选择“注册”,然后点击商店更新按钮。
您现在可以访问用户屏幕,在这里您将看到一个标有“已注册”的新列,显示用户在您的WordPress网站上注册的日期。
看看你可以做什么其他的事情来添加和自定义WordPress的管理列。
在用户配置文件中显示注册日期字段
要在编辑个人资料页面上显示注册日期,您需要上传一个自定义插件到您的网站。
只需使用记事本等文本编辑器在计算机上创建一个新文件,并将其另存为 membersince.php
在你的桌面上。
接下来打开文件并在其中粘贴下面的代码。
%1个$ S
%1个$ S |
成员开始时间:%2 $ s |
---|
“;
$ udata = get_userdata($ user-ID);
$ registered = $ udata-> user_registered;
的printf(
$表,
‘注册’,
日期(“M Y”,strtotime($注册))
);
}
?>
保存您的文件,然后将其上传到您的WordPress网站。
最后,您可以使用FTP客户端连接到您的WordPress网站,然后进入 /可湿性粉剂内容/插件/
夹。 从您的计算机中选择membersince.php文件,然后上传它。
现在你可以去你的WordPress插件页面,并在你的网站上激活这个插件。
就这样。 通过在WordPress管理区域中编辑用户配置文件来验证所有工作正常,您将看到用户注册日期。
在您的网站上显示用户注册日期
在这种方法中,我们将使用一个简单的简码在WordPress网站的前端显示任何用户注册日期。
首先,您需要在主题的functions.php文件或特定于站点的插件中添加以下代码。
函数wpb_user_registration_date($ atts,$ content = null){ $ userlogin = shortcode_atts(array( 'user'=> FALSE, ),$ atts); $ uname = $ userlogin ['user']; if($ uname!== FALSE){ $ user = get_user_by('login',$ uname); if($ user == false){ $ message ='对不起,没有找到这样的用户。 } else { $ udata = get_userdata($ user-ID); $ registered = $ udata-> user_registered; $ message ='Member since:'。 date(“d F Y”,strtotime($ registered)); } } else { $ message ='请提供用户名。 } 返回$ message; } add_shortcode('membersince','wpb_user_registration_date');
接下来,您可以通过简单地使用这样的简码来显示用户的注册日期:
[membersince user = peter]
用您想要显示的用户名替换peter。
我们希望这篇文章帮助您在WordPress用户配置文件中显示注册日期