您当前的位置:首页 > TAG信息列表 > user-meta
如何在更新用户元时返回错误消息?
我有一个自定义的用户元字段,我只想接受0到50之间的整数。我使用的输入字段为type=\"number\", 我正在更新函数中检查输入是否正确。这是一种工作方式。。。如果输入不好,则不会保存该值。但您仍然会收到一条消息,上面写着“用户已更新”。我希望能够返回一个错误来解释输入的问题。我很难弄明白怎么做。。。我可以在更新功能中执行此操作吗?或者我有没有其他的方法?以下是我目前掌握的情况:这是我的输入框:add_action(\'edit_user_profile\', \'my_plugin_user_se
如何按meta_value数组中的日期对用户进行排序
我为用户提供了一个“payments”meta\\u密钥。我将从用户处收到的付款信息(日期和付款金额)存储在连接到此meta\\u键的meta\\u值中。例如:array( [0] => array( \'date\' => \'2020-04-15\', \'amount\' => \'750\' ), [1] => array( \'date\' =>
在new-user.php上取消选中默认情况下的“Send User Notify”框
我在想办法uncheck the box by default 当我们在WordPress上创建新用户时。现在,当我们访问wp-admin/user-new.php 如以下截图所示:这是生成设置的代码(请参见文件wp-admin/user-new.php 在WordPress core中):<tr> <th scope=\"row\"><?php _e( \'Send User Notification\' ); ?></th>
根据用户角色保存用户元“MEMBER_ID”
在WP/Woocommerce with subscriptions插件环境中,我设法在用户创建级别在用户元表中保存一个自定义的“member\\u id”:function assignuserid($user_id) { global $wpdb; $latestid=$wpdb->get_var(\"SELECT meta_value from $wpdb->usermeta where meta_key=\'member_id\' order by me
How to search usermeta table
搜索usermeta以基于meta\\u值查找user\\u id的最佳方法是什么?例如,在usermeta表中,有一行user\\u id=123,meta\\u key=deviceid,meta\\u value=45545。我知道设备id,我需要找出与之关联的user\\u id。我试过(在其他一百万件事情中)这样:$scaleData = json_decode($reading, TRUE); $deviceid = $scaleData[\"imei\"]; $WhoIsUs
get_user can't read variable
我有一个基于usermeta字段查找user\\u id的小例程。。$scaleData = json_decode($reading, TRUE); $deviceid = $scaleData[\"imei\"]; echo $deviceid; // check to confirm is working. Yup $WhoIsUser = get_users( array( \'meta_key\' => \'deviceid\',
根据自定义用户和帖子元数据限制对帖子的访问
我有一个名为俱乐部页面的自定义帖子类型,还有一个名为“俱乐部领袖”的自定义角色。俱乐部领导目前只能阅读、修改和删除所有俱乐部页面的帖子。然而,有许多不同的俱乐部在这种帖子类型中有自己的页面集,我需要确保俱乐部领导只能在WP Admin中阅读、编辑和删除与其特定俱乐部相关的页面。目前,每个俱乐部页面都有一个自定义元数据字段,名为club_name. 我并没有使用分层的帖子类型来表示每个俱乐部,因为它们大约有100个——所有这些都需要使用相同的模板和菜单,对于超级管理员来说,这似乎是一个超级混乱和难以管理的管
GET_RESULTS不返回任何内容
使用$wpdb并获得\\u结果的基本方法是什么?这是我的代码:global $wpdb; $q=\"SELECT * FROM wp_usermeta WHERE meta_key = \'nickname\' AND user_id = 771\"; $result = $wpdb->get_results($q); echo $result; 查询字符串很好,因为我可以在phpmyadmin中运行它,并且工作正常。在浏览页面时,我并没有得到任何回复。
在注册特定用户角色时创建自定义帖子类型
有谁能帮我在注册新用户时创建自定义帖子类型的内容?但是用户应该只具有特定的角色。我一直在搜索,但找不到任何解决方案。
姓氏和用户名之间的差异
根据documentation, 方法get_the_author_meta() 有一个$field 具有以下可能值的参数:管理颜色aim注释快捷方式描述显示每页的插件编辑语法突出显示/li>用户激活密钥用户描述用户电子邮件用户名用户名>用户级别用户登录用户昵称用户通行证用户注册用户状态用户urlyim我想知道last_name 和user_lastname (first_name 和user_firstname 分别)。Which property am I supposed to use
在注册时更改用户元数据(SHOW_ADMIN_BAR_FORENT=FALSE)
这是我第一次接触WP Development,我正在尝试在注册后不显示WP管理栏。因为它是名为“show\\u admin\\u bar-front”的元数据,所以我会在创建用户后立即更新它。 if(count($error) == 0) { wp_create_user( $username, $password, $email); $user_id = get_current_user_id(); upda
PROFILE_UPDATE仅在第二次更新时有效
我正在使用PODS向用户配置文件添加信息。我想向usermeta添加数据,然后立即对其进行处理。PODS创建的字段之一是“estimated\\u delivery\\u date”。我简化了代码,如下所示。 add_action( \'profile_update\', \'initiate_participant_profile_update\', 10, 2 ); function initiate_participant_profile_update( $user_id
阻止在第一个条目后更新前端的自定义用户配置文件元字段
我有一个电子学习网站,当学生完成培训课程时,会颁发正式的结业证书。生成证书时,帐户上的用户配置文件名称可以用作学生名称,但如果用户更新其配置文件名称,则也会更新证书上的名称。这是一个问题,因为它允许用户完成一次课程,然后多次更新其用户配置文件名称,以便为其他几个人生成官方证书(无需完成培训或支付费用)。我为学生姓名创建了一组自定义用户元字段,这些字段仅在后端公开,我更改了证书设置,以便它使用这些自定义元字段将学生姓名添加到证书中。如果我不在后端手动更新自定义元字段,它将保持空白,但我希望用户能够在前端为自
如何向wp用户添加更多字段并将其保存到数据库
$creating = isset( $_POST[\'createuser\'] ); $new_user_login = $creating && isset( $_POST[\'user_login\'] ) ? wp_unslash( $_POST[\'user_login\'] ) : \'\'; $new_user_firstname = $creating && isset( $_POST[\'
Get_the_Author_meta()和Get_User_meta()有什么不同?
我有个问题:get_the_author_meta() 返回元get_user_meta() 对于相同的元键返回false,我不知道为什么会发生这种情况。关于用户元数据,我应该何时使用其中一种?I tried this:get_the_author_meta(\'afzfp_user_status\', $user->ID); get_user_meta(\'afzfp_user_status\', $user->ID, true); It returns:String \"t
如何在自定义搜索中正确使用AND/OR
我有一个文本字段和一个带有国家名称的下拉列表。如果我使用或,只在文本字段中填写一个人的名字,则会返回错误的结果。如果我键入名称并选择国家,我会得到正确的结果。如果我输入了一个名称,并故意选择了他们不在的错误国家,我会得到所选国家的结果。所以,这里有些地方工作不正常。如果我使用AND和只键入人名,而不输入国家/地区,我将不会得到任何结果,至少我希望看到一些基于姓名搜索的结果。这两个字段都不是必需的,您应该只能按1或同时按2进行搜索。如果仅按位置搜索,则应显示该国家/地区的所有用户;如果仅输入名称,则应显示任
除了WordPress插件中的IP外,如何在Session中保存用户的唯一ID?
我想在我为wordpress开发的post-like插件中,从两台IP相同的计算机上得到喜欢。目前我的插件正在运行,但当我喜欢来自具有相同IP的设备的帖子时,另一个设备上会出现“不喜欢”按钮。我如何防止这种情况?这是我的主要插件文件(.php):<?php /** Plugin Name: LikeMyPost Plugin URI: https://github.com/basarballioz/Like-My-Post-WPPlugin Description:
在数据库中插入、更新或删除数据(Usermeta)
我这里有个情况。我正在为WordPress编写一个自定义插件。我正在处理一个问题:I\'v为自定义帖子类型创建了元框add_meta_box 还有一个回调函数,我在其中生成一个多选框。所有用户都会显示一个用户ID。要点是:自定义帖子类型是一个组,该组可以有多个成员(用户)。我尝试的第一件事是将订阅此组的所有用户保存在Posteta表的一行中,但这不是good solution.我现在要做的是:在usermeta 具有此键的表_enroll_user_value_key.我的字段:echo \'<se
如何在用户列表中创建列并显示自定义注册字段中的用户数据
我们的注册表有一个医院名称的自定义字段。在SQL中wp_usermeta meta\\u键是user_registration_hospital. 我在functions.php 要添加的文件;“医院”;列,所有这些都会在用户列表中创建医院列。这是添加“医院”列的片段之一:function add_user_columns($column) { $column[\'hospital\'] = \'Hospital\'; return $column; } add
Get UserInfo from Wordpress
我正在建立一个网站,并试图使用WP rest api从Wordpress中提取数据。在wordpress上,添加了WooCommerce插件,以便用户包含更多信息,我还使用插件添加了其他字段。首先,如何获取所有用户信息?包括WooCommerce(主要是计费/发货)以及我使用添加的所有其他字段CIMY user extrafield. 我在react中编写代码,但我并不真正关心react部分。我更感兴趣的是了解由谁来处理它(端点),一个简单的邮递员示例就足够了。我试过了http://xx.yyy.zzz.