用户登录
用户注册

分享至

wordpress获取用户等级

  • 作者: 内涵官方客服
  • 来源: 51数据库
  • 2020-04-21

如何获取WordPress当前用户信息

先判断下是否登录,然后获取当前用户对象,然后获取当前用户对象的信息,需要哪些用哪些: if(is_user_logged_in()){$current_user = wp_get_current_user(); /** * @example Safe usage: $current_user = wp_get_current_user(); * if ( !($current_user instanceof WP_User) ) * return; */ echo 'Username: ' . $current_user->user_login . ''; echo 'User email: ' . $current_user->user_email . ''; echo 'User first name: ' . $current_user->user_firstname . ''; echo 'User last name: ' . $current_user->user_lastname . ''; echo 'User display name: ' . $current_user->display_name . ''; echo 'User ID: ' . $current_user->ID . ''; }不了解再问。祝愉快!。

如何获取WordPress当前用户信息

先判断下是否登录,然后获取当前用户对象,然后获取当前用户对象的信息,需要哪些用哪些:

if(is_user_logged_in()){

$current_user = wp_get_current_user();

/**

* @example Safe usage: $current_user = wp_get_current_user();

* if ( !($current_user instanceof WP_User) )

* return;

*/

echo 'Username: ' . $current_user->user_login . '<br />';

echo 'User email: ' . $current_user->user_email . '<br />';

echo 'User first name: ' . $current_user->user_firstname . '<br />';

echo 'User last name: ' . $current_user->user_lastname . '<br />';

echo 'User display name: ' . $current_user->display_name . '<br />';

echo 'User ID: ' . $current_user->ID . '<br />';

}不了解再问。

祝愉快!

如何获取WordPress当前用户信息

我们的目的就是欢迎当前的登录用户啦,当然这仅仅是最简单的目的,更深层次的目的是根据当前登录用户控制用户的行为,比如你想让当前用户能看什么,不能看什么,也就说控制用户的权限。当然这个就超出了本文的范围了,本文仅仅是教你如何获取当前登录用户信息

1)使用函数 get_currentuserinfo();

此函数将当前登录用户信息赋给全局变量$current_user以及一些单独的用户信息全局变量例如$display_name, $user_email等。 代码如下:

get_currentuserinfo();

//全局变量$current_user

echo 'Username: ' . $current_user->user_login . “\n”;

echo 'User email: ' . $current_user->user_email . “\n”;

echo 'User first name: ' . $current_user->user_firstname . “\n”;

echo 'User last name: ' . $current_user->user_lastname . “\n”;

echo 'User display name: ' . $current_user->display_name . “\n”;

echo 'User ID: ' . $current_user->ID . “\n”;

//单独的全局变量

echo $display_name . “'s email address is: ” . $user_email;

?>

2)使用函数 wp_get_current_user()

此函数必须将返回值赋给一个数组变量,代码如下:

if ( 0 == $current_user->ID ) {

// Not logged in.

} else {

// Logged in.

}

?>

/**

* @example Safe usage: $current_user = wp_get_current_user();

* if ( !($current_user instanceof WP_User) )

* return;

*/

echo 'Username: ' . $current_user->user_login . '

';

echo 'User email: ' . $current_user->user_email . '

';

echo 'User first name: ' . $current_user->user_firstname . '

';

echo 'User last name: ' . $current_user->user_lastname . '

';

echo 'User display name: ' . $current_user->display_name . '

';

echo 'User ID: ' . $current_user->ID . '

';

WordPress各用户角色都有哪些权限

先判断下是否登录,然后获取当前用户对象,然后获取当前用户对象的信息,需要哪些用哪些:1234567891011121314if(is_user_logged_in()){$current_user = wp_get_current_user(); /** * @example Safe usage: $current_user = wp_get_current_user(); * if ( !($current_user instanceof WP_User) ) * return; */ echo 'Username: ' . $current_user->user_login . ''; echo 'User email: ' . $current_user->user_email . ''; echo 'User first name: ' . $current_user->user_firstname . ''; echo 'User last name: ' . $current_user->user_lastname . ''; echo 'User display name: ' . $current_user->display_name . ''; echo 'User ID: ' . $current_user->ID . ''; }。

Wordpress中怎么单独调用某一级分类下的二级分类 标题 链接等-百度

先判断下是否登录,然后获取当前用户对象,然后获取当前用户对象的信息,需要哪些用哪些:if(is_user_logged_in()){$current_user = wp_get_current_user(); /** * @example Safe usage: $current_user = wp_get_current_user(); * if ( !($current_user instanceof WP_User) ) * return; */ echo 'Username: ' . $current_user->user_login . ''; echo 'User email: ' . $current_user->user_email . ''; echo 'User first name: ' . $current_user->user_firstname . ''; echo 'User last name: ' . $current_user->user_lastname . ''; echo 'User display name: ' . $current_user->display_name . ''; echo 'User ID: ' . $current_user->ID . ''; }。

WordPress各用户角色都有哪些权限

先判断下是否登录,然后获取当前用户对象,然后获取当前用户对象的信息,需要哪些用哪些: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 if(is_user_logged_in()){ $current_user = wp_get_current_user(); /** * @example Safe usage: $current_user = wp_get_current_user(); * if ( !($current_user instanceof WP_User) ) * return; */ echo 'Username: ' . $current_user->user_login . '

'; echo 'User email: ' . $current_user->user_email . '

'; echo 'User first name: ' . $current_user->user_firstname . '

'; echo 'User last name: ' . $current_user->user_lastname . '

'; echo 'User display name: ' . $current_user->display_name . '

'; echo 'User ID: ' . $current_user->ID . '

'; }

如何把wordpress用户转

Role Manager WordPress Plugin这应该是目前最强大的一款WordPress角色管理插件Role Manager的功能有:修改已有用户等级的名称。如把“管理员”改为“超级管理员”,把“作者”改成“会员”等等。可以新建等级。wordpress默认的注册用户等级只有五级:管理员,编辑,作者,贡献者和订阅者。通过Role Manager这个插件,你可以无限制地创建不同的等级控制不同等级用户的权限,甚至是同一个等级的用户也可以拥有不同的权限。Custom Capabilities,似乎意思是自定义性能,可是没搞懂什么意思,更不知道有何作用。。

wordpress 获取用户信息,修改信息

如果想要在前台实现修改,实现起来有点复杂,大致建议的步骤有:

1、前台生成表单,传递到wp-admin/admin_ajax.php

前台生成的表单,需要包含user_id、action内容

表单的生成过程复杂一些,就是当你在前台点击用户的某个需要修改的信息后,要通过javascript自动生成对应的表单字段

2、向wp_ajax_$action这个hooks添加自定义函数

这个action就是表单里提供的,假设action为‘wpdit_update_user_meta' , 代码类似如下:

add_action( 'wp_ajax_wpdit_update_user_meta', 'wpdit_update_user_meta' );

3、创建自定义函数,使用update_user_meta实现内容修改

function wpdit_update_user_meta() {

$user_id = $_POST['user_id'];

update_user_meta( $user_id, 'meta_key', 'meta_new_value' );

}

以上只是思路,具体实现还得花得心思的。

wordpress怎么设置用户和管理员分别使用不同的后台地址

先判断下是否登录,然后获取当前用户对象,然后获取当前用户对象的信息,需要哪些用哪些:if(is_user_logged_in()){$current_user = wp_get_current_user(); /** * @example Safe usage: $current_user = wp_get_current_user(); * if ( !($current_user instanceof WP_User) ) * return; */ echo 'Username: ' . $current_user->user_login . ''; echo 'User email: ' . $current_user->user_email . ''; echo 'User first name: ' . $current_user->user_firstname . ''; echo 'User last name: ' . $current_user->user_lastname . ''; echo 'User display name: ' . $current_user->display_name . ''; echo 'User ID: ' . $current_user->ID . ''; }。

转载请注明出处51数据库 » wordpress获取用户等级

软件
前端设计
程序设计
Java相关