您当前的位置:首页 > TAG信息列表 > user-meta
基于WooCommerce产品购买更新用户元密钥
我有一家WooCommerce商店。我有一个用于用户过期的自定义用户元密钥,需要根据购买特定产品的所有用户的结果进行更新。不幸的是,我没有在WooCommerce中找到一种方法来获取购买了特定产品的用户列表。因此,我求助于自定义MySQL查询,如下所示:SELECT u1.ID, u1.post_date, u1.post_type, u1.post_status, m2.meta_value AS customer_id,
根据使用变量的位置获取不同的用户数据
我正在使用$allusers = get_users($args); foreach ( $allusers as $user ): 然后我有一个电子邮件用户按钮(firstname和lastname插入主题),还有一个回调按钮(firstname和lastname插入隐藏的联系人表单7字段)我的模板中的电子邮件链接是:<a href=\"mailto:[email protected]?subject=<?php
如果作者没有帖子,则Auth.php不显示内容
我正在制作一个自定义的创世主题,并有一个自定义的作者。php文件,该文件拉入各种自定义字段(使用高级自定义字段),并将作者配置文件页面中的作者元信息添加到页面中。。。它还显示他们的最新帖子。如果作者已经为其分配了帖子,那么这一点非常有效。如果没有,页面将不会输出通常从作者档案中提取的任何内容。。。我搜索了StackExchange,虽然这已经被提到过几次,但我似乎找不到一个有效的答案。我需要作者。php页面输出作者信息,无论用户是否有帖子。如果没有,配置文件元和自定义字段仍应显示,最近的帖子部分不应显示其
将值从特定用户元字段自动复制到另一个字段
我正在寻找与另一个用户元字段同步的特定用户元字段<例如:将用户电话号码改为woocommerce计费电话因此管理员只能编辑一个字段,而其他字段会自动更新<谢谢你。
CRM和时事通讯的整合?
我已经使用WordPress创建了在线目录和web状态。现在,一个小框告诉人们输入他们的电子邮件地址,当一个新产品添加到站点时,他们将收到一封电子邮件(这很有用)。现在,在手动输入电子邮件地址或要求他人输入电子邮件地址后,我希望有一个小小的CRM来管理这些邮件,获取姓名、电话、电子邮件、地址和参考资料(为什么它们在数据库中)-所有这些都在WordPress中。因此,当添加新内容时,或者当我想发送所有这些人的信息(群发邮件)时,我可以使用与管理我的网站相同的系统。您为此尝试并使用了哪些解决方案?
查看帖子内容时更新作者的用户元
我有一个值,我正试图存储为我的网站上的作者的用户元。我需要它在每次为作者查看帖子内容时进行自我更新。这是我所能得到的,但它没有存储价值。我在函数中使用它。php。function user_score() { global $bp; $author_id = $bp->displayed_user->id; // do stuff to get user ID $author_posts = get_posts( array(
WP_USER_QUERY将ACF拉入循环
我使用以下代码在模板上显示我的用户<?php $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $paged -= 1; $limit = 100; $offset = $paged * $limit; $args = array( \'number\' => $limit, \'offset\' => $offset,
填写完字段后锁定用户信息
就像用户名被锁定,一旦注册就无法更改一样,我想锁定我用高级自定义字段创建的其他字段,如个人的手机号码,这对我们来说至关重要,因为它链接到安全门入口,不应更改我需要做到的是,一旦有人填写了一个字段并提交了他们的新信息,当页面重新加载时,该字段需要锁定,只有管理员才能更改它。我知道javascript可以做到这一点,但我想确保知道如何使用开发人员工具栏的人不能更改字段属性并提交或删除内容。或者,如果有人碰巧关掉了JS,他们就可以改变这一点。有没有一个WordPress挂钩可以做这样的事情?以下是我的发现,没有
如何按自定义分类查询作者?
我有一个为用户定制的分类法,即country。有没有办法通过term\\u id查询所有管理员,或者我应该获取所有用户并使用for循环检查每个用户?我试过这个:$user_query = new WP_User_Query( array ( \'role\' => \'administrator\', \'tax_query\' => array(array(\'taxonomy\' => \'country\', \'field\' => \'id\', \'terms\'
SAVE_POST中的WP_QUERY不包括触发操作的项目?
我正在使用高级自定义字段acf_form 用于向用户公开前端表单以在网站上发布内容。用户将提交他们捕获的红鱼的照片,其中一个数据点是spot\\u count(整数)。发布新帖子时,我想用以下内容更新作者的usermeta:为了获得这些信息,我一直在使用wp\\u query来迭代他们提交的内容,并保持一个连续的总数,再加上定位最高的点计数。这部分在普通页面上运行良好。但出于某种原因,当我save_post 在WordPress中,运行WP\\u Query不包括触发该操作的帖子中的数据。这会导致总斑点和
如何根据元值查询用户,即使在元键不存在的情况下?
问题是用户votes_total 不存在,正在跳过。见下文: $args = array( \'meta_query\' => array( \'relation\' => \'OR\', array( \'key\' => \'votes_total\', \'compare\' => \'>\',
管理用户编辑-在更新/提交后立即获取新提交的用户元
我正在尝试通过用户配置文件编辑或管理员用户编辑将用户更新字段推送到api。我已经成功地允许用户更新自己的配置文件,并让它使用相同的(新的)更新数据更新远程api。我在让管理端正常工作方面没有那么成功。if ( is_admin () ) { add_action ( \'profile_update\', \'myplugin_admin_update\', 10, 2 ); //add_action ( \'edit_user_profile_update\'
WordPress/用户/Me终结点请求被禁止
使用Wordpress的插件WP REST API 版本1中,有一个端点称为/users/me 该响应包含当前登录用户的数据。当我要求的时候/users/me 我得到了403 Request Forbidden 错误但如果我要求的话/users/1 (其中1是用户ID)然后一切正常。那么,为什么我得到403错误/users/me 端点?我正在使用邮递员发送我的请求:这起作用(userID 1是当前登录的用户):http://example.com/wp-json/users/1?access_token=
编辑帐户-读取和写入MySQL
我有保存到数据库和从数据库读取的用户数据,因为它们都是标准的WordPress字段。example: $user->user_emailAnd here\'s the code I have inside the form-edit-account.php:<p class=\"form-row form-row-wide\"> <label for=\"account_uid\"><?php _e( \'UID-Nummer\', \'
添加用于跟踪谁推荐了新用户的方法
一位客户希望我制作一些类似用户谱系的东西。其工作如下:每个用户都有一个只能访问的页面(或从登录用户加载的一个页面),并且在此页面上,他们可以查看有关他们引用的人(注册日期、姓名、国家等)、他们引用的人和他们引用的人(包括原始用户的4代人)的信息。客户愿意在人们注册时手动输入信息。我只是不确定输入此信息并将其链接到用户的最佳方式。处理此类请求的最佳方式是什么?我考虑过的事情:-自定义帖子类型(需要维护大量工作,每个用户都有一篇完整的帖子)-用户上的附加字段,可能使用CIMY用户附加字段(不确定如何将多个数据
获取用户昵称上传的媒体
我想获得上传媒体文件的用户的昵称。我正在获取包含此代码的所有媒体文件,并希望链接到用户昵称/个人资料<?php $args = array( \'post_type\' => \'attachment\', \'post_status\' => null, \'post_parent\' => null, // any p
如何通过SQL更改用户?
我在wordpress中通过SQL更改用户:SET @old_user=\'old_user\'; SET @new_user=\'new_user\'; UPDATE wp_users SET user_login = replace(user_login, @old_user, @new_user); UPDATE wp_users SET user_nicename = replace(user_nicename, @old_user, @new_user);
WP_USERMETA-从数据库读取,但SAVE函数中断
我在WordPress用户的配置文件页面中添加了一个名为“uidnumber”的自定义字段,它可以很好地读取数据库中的值,但它不保存任何内容。如果可以的话,我宁愿将其保存在wp\\u用户中,因为整个表都非常清楚,但是据我所知,WordPress更新可能会删除自定义列。这是我的functions.php:add_action( \'personal_options_update\', \'save_extra_profile_fields\' ); add_action( \'edit_user_p
如何按任何值(LAST_NAME、用户定义的字段等)对GET_USERS()进行排序
我想对get_users() 通过姓氏、名字、用户定义的字段或其他方式。如何在仍使用的情况下实现这一点get_users()?
Updating user meta
我很难找到更新单个当前用户元的代码。例如,如果我想自动更新他们的名字。我正在使用$current_user = wp_get_current_user(); 调用当前用户数据,而不是指定特定的用户ID。