wordpress短代码显示用户注册日期

如果你的网站提供用户注册的功能,你可能会在某种程度上希望能够显示用户的注册登记日期。以下是一个超级简单的代码片段,将显示特定用户的登记日期。这里我们使用了wp的短代码函数功能。

首先,在你主题的 functions.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');

其次 在你的页面或文章页加入以下短代码

[membersince user=yujian]

"yujian"是注册用户的名称。

您可能感兴趣的文章:


▪ 提升WordPress 国外主题打开速度全面解决方案

▪ Wordpress使用Redis缓存加速|511遇见强烈推荐

▪ wordpress使用register_post_type 函数创建自定义文章类型∶

▪ 开启Gzip压缩加快你的wordpress网站加载浏览速度

▪ 给你的wordpress洗洗头wp_head和remove_action函数

▪ wordpress文章页面添加字体增大减小链接

▪ 正确面对WordPress4.2+Emoji表情的使用法

▪ wordpress4.4 优化wp-json链接、embeds功能

▪ 利用Bootstrap构建你的响应式WordPress主题(三)

▪ 第二课:511遇见本地安装wordpress和修改Mysql登录密

你可能感兴趣的:(其他,functions.php,wordpress,wordpress主题,wordpress主题开发,wordpress主题制作)