在WordPress中,可以使用get_user_meta()函数来获取用户的元数据。该函数接受两个参数:用户ID和元数据键名。例如,要获取用户ID为1的元数据数组,可以使用以下代码: 代码语言:txt 复制 $user_meta = get_user_meta(1); 将user_meta数组转换为表格。可以使用HTML表格标签来创建一个表格,并使用循环遍历user_meta数组...
functionsearch_users_by_custom_field($query){ if(is_admin() && $query>is_main_query() && $query>get('custom_field')) { $meta_query =array( array( 'key'=>'custom_field', 'value'=> $query>get('custom_field'), 'compare'=>'LIKE', ), ); $query>set('meta_query', $meta_quer...
直接获取 wp_users 和 wp_usermeta 数据表里面的信息。 如果用户不存在,返回 false,该函数的一个别名是: get_user_by(‘id’)。 使用方法 get_userdata( $userid ); 参数 $user_id 整数,必须,用户的ID 返回值 (bool|object) 如果失败,返回False, 如果成功,返回一个 WP_User 对象...
add_user_meta($user_id,$meta_key,$meta_value,$unique); 其中,第四个参数($unique) 为可选项,指示这个用户字段是否是唯一。 一旦添加了 user_meta 数据,我们可以通过get_user_meta()函数访问并输出这个数据。 关于用户字段的创建和访问,涉及到元数据的操作,我将会另外写一篇文章来详细介绍,在这里就不多说...
function dup_capabilities( $user_id ){ //array中填写所有数据库表的前缀,wp_是主站数据库前缀,test_是子目录网站前缀 $prefixs = array('wp_','test_'); global $table_prefix; $cap_val = get_user_meta( $user_id, $table_prefix.'capabilities',true); ...
add_user_meta( $user_id, $meta_key, $meta_value, $unique ); 这个函数的第四个参数($unique)是可选的,表明`meta_key`字段的值是否唯一。 一旦你添加了用户元数据,你可以通过 get_user_meta() 函数输出在每个用户的作者页面中,或者为一个具体的键创建一个包含所有用户的值列表。 我将会在以后的学习元...
User Meta是一款WordPress前端注册登录与编辑资料插件,这些操作均在在前端页面进行,当然还带有额外字段的用户注册。 User Meta插件有收费版和免费版,收费版有个人资料/注册小工具、注册后自动登录等功能,有兴趣的朋友可以看看。 安装方法1: WordPress后台搜索插件:User Meta,然后安装启用。
ID 就是元数据相关联的post,用户(user),评论(comment)的ID。 Meta ID指的是元数据记录的ID。 键(Key)是指元键(meta key)(这个值在不同的记录中经常是重复的)。 值(value)是指元值(meta value)(往往是唯一的)。 WordPress使用这种简单的结构存储大量的元数据。这意味着你用来展示和查询post,用户和注释元...
WordPress使用这个数据表存储已注册的用户。用户,登录,加密的密码,全名,注册日期等等资料都会保存到wp_users表中。总之是它认为必要的信息用户。 wp_usermeta 就像wp_postmeta数据表是为日志准备的,wp_usermeta数据表是为用户准备的。可以用它保存注册用户的所有信息 -- 个人博客设置(举个例子,如个人可视化编辑器喜好...
在数据库中,关于权限的字段位于数据库中 wp_usermeta 表中的 meta_value,所以判断函数可以这么写: 代码语言:javascript 复制 <?php global $wpdb;//显示管理员$administrators=$wpdb->get_col("SELECT user_id FROM $wpdb->usermeta WHERE meta_key = 'wp_user_level' AND meta_value = 10 ORDER BY ...