您当前的位置:首页 > TAG信息列表 > user-meta
未定义变量:get_user_meta中的user_id
使用get\\u user\\u meta时,我得到了未定义的变量:user\\u id$phone = get_user_meta( $user_id, \'phone_no\', true ); $icno = get_user_meta( $user_id, \'ic_no\', true ); 当我试着把上面的代码放在这行下面$user_id = wp_insert_user( $user_data ); 没有发生错误,但我的值$phone和$icno变为空这是我的完整
如何用相同的meta_key保存多个值,每个值都链接到另一个标签ID
Let´s say a user signs up to multiple memberships, each on a different date. User signs up to: Membership A on 05.03.2021 Membership B on 17.05.2021 Membership C on 29.07.2021 I would like the dates for that user to be saved
在WordPress中如何在页面上显示当前用户信息?
我是WordPress的新手。我需要显示页面上的当前用户信息:头像,姓名,姓氏,登录。。。我在网上花了几个小时,但找不到干净的解决方案:如何在WordPress中做到这一点?非常感谢。
更新过期成员资格的用户角色
是否可以在函数中使用函数。php,当成员身份从“状态”变为“状态”时,会自动更改用户角色;“活动”;“到”;已过期?例如:如果活动成员身份切换为过期,我希望用户角色自动从;认购人;“到”;“已阻止”;对于相关用户。我尝试了以下钩子,但当我将用户成员身份更新为过期时,它没有任何作用。我认为我的问题来自元数据;“过期”;登记在表中;rcp\\U成员资格“;(字段“状态”)且不在“上”;“用户元”;桌子add_action( \'profile_update\', \'my_profile_update\',
Shortcode to update user meta
我想在前端创建一个按钮,当用户单击时,值;“用户元”;更改“验证”function func_change_validate() { if (is_user_logged_in()) { $current_user = wp_get_current_user(); $new_value = \'validate\'; $updated = update_user_meta( $user_id, \'User_met
GET_USER_META值存储在奇怪的字符中
我正在尝试使用访问存储在用户配置文件中的IDadd_user_meta 以及get_user_meta 函数返回ID,但当我打印出这些值时,会得到这个奇怪的值。我可以看到ID在里面,但我不太明白如何对它进行编码,只显示值,而不显示所有其他内容。[school_id] => Array ( [0] => a:1:{i:0;i:88;} )How the data is being added/* * Create new custom post type post on new user
JSON格式的用户元数据,仅部分更新数据
将JSON数据保存为wp\\u usermeta表中用户的meta\\u值。JSON数据如下所示:{ "user":5, "levels":{ "1":{"first_seen":1614309493,"last_seen":1617368469}, "2":{"first_seen":1
WP自定义帖子:将结果过滤到与用户元字段对应的自定义分类标签
我需要一些关于让wordpress帖子查询响应用户元数据的指导,以及是否可以在查询本身中执行我想要的操作,或者是否需要首先在数据库中进行进一步的工作?我网站上的每个用户都有一个带有元键的元字段language_level. 这大致相当于初学者、中级、高级。我的网站登录后的主页上有一个推荐内容的提要。这是由使用自定义分类法标记的帖子组成的,Recommended Resource, 使用与这些用户级别对应的标记。Ie初级推荐、中级推荐等。目标是在以下位置列出帖子:初级用户查看标记为初级的帖子中级用户查看标记
如何获取特定用户元密钥的所有可能值的列表?
我已经用书签设置了我的帖子,用户的meta将用他们正在添加书签的帖子ID更新。它们存储在用户元密钥中my-bookmarks 作为数组。现在,我尝试查询(使用PHP)所有为特定帖子添加书签的用户,并按状态列出计数。20人来自威斯康星州,10人来自佛罗里达州,等等。我想知道是否有一种简单的方法可以获取用户元键的所有可能值state 从为那篇文章添加书签的用户那里,我不必每次都重复所有50个州。我宁愿看到只有来自3个州的用户下载了它们,所以让我们只查询来自这3个州的用户。除非你有更好的主意。
仅获取具有特定前缀的密钥的用户元
有一个带有前缀my\\u theme的元键列表,这些元键由用户更新。我的问题是如何仅为带有My\\u主题前缀的键获取\\u user\\u meta。尝试了通配符,但无效。get_user_meta( $user_id, \'my_theme%\', true );
如何获得用户元包含数组的数组
我为用户提供了一个user\\u meta,其数组如下所示:user_saved_posts = [31289,31482,27641] 我想让用户的user\\u meta包含如下数组中的一项:goal_posts = [31289,31422,77641,41289,21482,17641] 如果用户有一个goal\\u posts项,则数组必须返回它们。我使用下面的代码,但如果我在user\\u meta中有搜索值,则此代码有效$args = [ \'me
对POST查询结果中的单词实例计数
我对这件事感到非常困惑,不知道是否有人能告诉我哪里出了问题。我正在为查询的结果帖子获取一些authormeta,我想统计某些authormeta在这些结果中重复的次数。E、 g.有10个“配方”帖子>;每个帖子的作者(每个帖子不同)都有一个“最喜欢的食物”元项目>;我希望结果类似于;3位食谱作者将“馅饼”作为他们最喜欢的食物;。这是我到目前为止所做的,这让我很接近,但我需要$authorfood的结果用于$text,但它似乎只适用于纯文本语句?$the_query = new WP_Query(
如何组合两个Get_User()数组?
q1美元和q2美元各自运行良好。if (!empty($search_term)) { $q1 = get_users(array( \'fields\' => \'all\', \'role\' => \'contact\', \'search\' => \'*\'.esc_attr( $search_term ).\'*\', ))
WooCommerce在重新计算现有订单时以编程方式更改税级
我希望有人不能告诉我我忽略了什么。情况:我们有一些独特的业务逻辑,其中自定义用户元字段会影响适当的税类。我们有三个客户“;“类型”;(例如,这是用户元字段\'type_one\', \'type_two\', \'type_three\') 有三个相应的海关税类别(\'class_one\', \'class_two\', \'class_three\').当我们计算购物车上的税时,我们在woocommerce\\u product\\u get\\u tax\\u类上运行一个过滤器,并根据查找此用户元重
在包含逗号分隔列表的元字段内查找字符串的META_Query
在我的项目中,WP用户有一个自定义的元字段;“用户组”;包含以逗号分隔的值列表。元字段可以包含如下值:WS,CT,IS,TS,TS-IS,TS-WS,TS-CT 现在,我想创建一个meta\\u query(),它返回所有具有值的用户,例如;IS“是”;在这个领域。我可以通过以下代码实现这一点: $args = array( \'meta_query\' => array( array(
使用短码更改用户元值
使用shortcode,我想创建表单来更改汽车的用户名 function wp_change_namecar( $atts, $content = null ) { if (is_user_logged_in()) { $user_id = get_current_user_id(); $userval = //how to define that it is the value of the form?
WordPress用户Meta&ChromePHP或以其他方式调试/查看php变量
我正在开发一个插件来扩展BuddyBoss平台。具体来说,我正在将BB用户信息与Wordpress用户元数据同步。我的大部分代码都能正常工作(国家和地区组织更新良好),但同步我的“性别”字段并没有按预期工作。它似乎适用于男性和女性,但当选择“其他”时,它会将wordpress用户元字段设置为“女性”。我有两个问题:你能看到这段代码有什么问题吗:(忽略所有5次控制台输出尝试-这是我下面的第二个问题!)function BB_WP_SYNC_update_wordpress_usermeta( $user_i
如何获取刚刚更新的用户元字段?
当从后端/管理员在用户编辑页面中更新用户wordpress配置文件时,我正在尝试更新BuddyBoss配置文件。(基本上我想同步数据)。我有这个功能:function BB_WP_SYNC_update_BB_profile( $user_id ) { // Get user information $country = get_user_meta($user_id, \'ofc_country\', true); er
无法从GET_USER_META获取USER_REGISTED日期
我试图显示get\\u user\\u meta中的user\\u注册日期,但它始终显示为空。如果我尝试另一个字段,我确实会得到一个值,因此不确定为什么我看不到日期的任何内容。如果我检查数据库,肯定有一个日期。$data = array(); $user_query = new WP_User_Query( array( \'meta_key\' => \'location\', \'meta_value\' => $my_location, \'orderby\' => \'m
如何在页面访问时更新和保存用户元数据?
基本上我在寻找这样的东西:<?php if ( is_page( array( \'home\' ) ) ): ?> update_user_meta( $user_id, \'pagehome\', \'1\' ); <?php else: ?> update_user_meta( $user_id, \'pagehome\', \'0\' ); <