如何在WordPress用户配置文件中显示注册日期

是否要在WordPress中显示用户注册日期?通常,受欢迎的会员网站和论坛会在个人资料中显示用户注册日期为“2015年以来的会员”。在本文中,我们将介绍如何在WordPress中显示用户注册日期。

您希望在何处以何种方式显示用户注册日期?

您中的一些人可能只想在用户页面的管理列中显示用户的注册日期。这将让您快速了解用户加入您的网站的时间,并允许您按注册日期进行排序。

另一个使用场景是在“编辑个人资料”页面上显示用户的注册日期。这将允许任何管理员和用户自己查看他们何时加入您的网站。

最后,也可能是最流行的使用场景是,当您想要在网站前端的公共个人资料上显示用户注册日期时。

让我们来看看你是如何做到所有这些的。

在管理区域的用户页面上添加注册日期列

您需要做的第一件事是安装并激活Admin Columns插件。激活后,您需要访问设置?管理专栏来配置插件。

在Admin Columns选项卡下,单击User,然后单击Add Column按钮。

下一步,在类型下拉菜单中选择‘已注册’,然后点击商店更新按钮。

你现在可以访问用户屏幕,在那里你会看到一个新的栏,标有‘已注册’,显示用户在你的WordPress站点上注册的日期。

看看你还可以做些什么来在WordPress中添加和定制管理员栏。

在用户配置文件中显示注册日期字段

为了在编辑配置文件页面上显示注册日期,您需要将自定义插件上传到您的网站。

只需使用记事本之类的文本编辑器在您的计算机上创建一个新文件,并将其另存为membersince.php在您的桌面上。

接下来,打开文件并将以下代码粘贴到其中。


在您的网站上显示用户注册日期

在这种方法中,我们将使用一个简单的快捷代码在您的WordPress站点的前端显示任何用户注册日期。

首先,您需要在主题的函数.php文件或站点特定的插件中添加以下代码。


function 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 ='Sorry no such user found.'; 


} else { 

$udata = get_userdata( $user-ID );
$registered = $udata->user_registered;

$message =	'Member since: ' . date( "d F Y", strtotime( $registered ) );

}
	
} else { 

$message = 'Please provide a username.'; 

} 

return $message; 

} 

add_shortcode('membersince', 'wpb_user_registration_date');

由❤️托管WPCode
在WordPress中一键使用

接下来,您只需使用如下所示的快捷代码即可显示用户的注册日期:

[membersince user=peter]

将Peter替换为您要显示的用户名。

我们希望这篇文章能帮助你在WordPress的用户档案中显示注册日期。你可能还想看看我们的教程,关于如何在WordPress注册中添加额外的用户配置文件字段。

而且.。

本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、Ps等软件的安装与卸载,精通CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、Python、Objective-C、ActionScript、Pascal等单词的拼写,熟悉Windows、Linux、OS X、Android、iOS、WP8等系统的开关机。

通过下面的方式来联系我们:

电邮:138762189@qq.com

联系QQ:点击这里给我发消息

官方站:www.tadke.com

※ ※ 联系请加我的企鹅号 ※※

※ ※技术支持请微信联系站长 ※※

Copyright © 2023 Tadke.com. 琼ICP备20000547号