登录WordPress后展示登录用户名

本文是展示如用通过自定义使用户登录Wordpress后展示登录用户名。

许多WordPress网站不太关心会员资格。传统的博客,甚至是独立站页面,都更加注重传递信息,而不是积累与用户的深入互动。但是,有大量使用WordPress作为平台的商业站点。这些页面出于各种原因(例如能够存储用户信息,首选项,付款方式等)而严重依赖于站点成员身份。

创建一个名为 [login_show] 的短代码,把以下代码复制到wordpress主题的functions.php文件中。

//使用短码获取登录用户名
function show_loggedin_function( $atts ) {

	global $current_user, $user_login;
      	get_currentuserinfo();
	add_filter('widget_text', 'do_shortcode');
	if ($user_login) 
		return '<div class=loginn>
		Welcome  ' . $current_user->display_name . '<a href="https://www.oppblog.com/my-account/customer-logout/?_wpnonce=e580aff323">Log out</a>
		
		</div>';
	else
		return '<div class=logoutt><a href="https://www.oppblog.com/register/">Log in | Register</a></div>';
	
}
add_shortcode( 'login_show', 'show_loggedin_function' );

在你想展示的位置放上短代码 [login_show] 即可,CSS样式可以自己自定义,以下为我自己用的CSS

.loginn a{
	float:right;color:#ffc000;
padding-left:10px;
	font-size:14px;
}
.loginn {	float:right;color:#010100;font-size:14px;}

.logoutt a{
	float:right;color:#010100;
padding-left:10px;
	font-size:14px;
}
登录Wordpress后展示登录用户名
 
奥博说 版权所有丨如未注明 均为原创
转载请注明:https://www.oppblog.com/archives/1053

发表评论