您当前的位置:首页 > TAG信息列表 > user-meta
如何将简单的自定义字段添加到我的插件中?
我有一个自定义插件,我正在尝试编辑。我没有开发插件。我只需要添加一个文本区域并保存内容。我添加了字段,但无法保存。这只是需要在后台的管理。除此页面外,此字段在任何位置都不可见。这是我的代码:<form method=\"post\"> <table class=\"widefat\"> <thead> <tr> <th style=\"wid
如何在用户中保存多个复选框并获取它?
我想在用户配置文件页面中创建一个新部件作为多个复选框,用户可以检查其服务。But the issue is i do not know how to display the checked options after saving as checked and how to display checked options in another page by get_user_meta!!! 我的代码:<input type=\"checkbox\" name=\"service_name[]\
修改作者链接以在URL中添加作者元
我有一个插件,它添加了一个名为trip\\u vendor的自定义角色。我正在尝试编辑或修改此角色的配置文件url。目前是example.com/operator/username 但我想把它改成example.com/operator/company-name. company-name 是用户(其角色是trip\\u vendor)的元值。总之,我希望在作者配置文件url中有元值,而不是在作者名称中。我可以将slug author(默认)更改为operator,但无法添加author meta。fun
还向登录用户发送管理员新订单电子邮件
我需要能够发送admin email for a new order 同时发送至电子邮件地址linked to the current logged in user. 这是必需的,因为1 account 是为了different people (赠送礼物的人),但最初创建的帐户仍链接到原始用户电子邮件地址(来自家长)。这样,当父母收到新礼物时,他们会通过电子邮件通知他们。我似乎找不到解决办法。我从Adding a second email address to a completed order in W
通过元数据键和线条获取用户
我已经创建了自定义用户元,但这是一个数组,我只能通过键调用其中一个,就像我只想获取一样course_id = 22 列表这是我的用户元数组 [certifications] => Array ( [0] => a:9:{s:9:\"course_id\";a:2:{i:0;s:0:\"\";i:1;s:2:\"19\";}s:11:\"course_name\";a:2:{i:0;s:0:\"\";i:1;s:18:\"Advanced
在wp_USERS上添加wp_usermeta的自定义SQL查询
我试图使用SQL in()查询WordPress中的用户id列表,并在wp\\u usermeta表中的meta\\u键“is\\u registered”上添加meta\\u值为“Yes”的用户id,但我似乎无法实现这一点。它只返回0个结果。如果我只将IN()与ID的数组一起使用,则效果很好。以下是我正在使用的内容:SELECT DISTINCT wp_users.ID FROM wp_users LEFT JOIN wp_usermeta ON ( wp_users.ID = wp_usermeta.
删除所有用户的元数据,而不知道所有的‘key’
正在尝试从前端删除用户-我目前正在工作。之前,我在元数据完成时手动删除元数据。我想看看是否可以删除与现在不存在的用户ID相关的所有内容。我试着找到关于循环delete_user_meta($user_id, *) 但无法与钥匙匹配。我发现了这个:DELETE FROM wp_usermeta WHERE NOT EXISTS ( SELECT * FROM wp_users WHERE wp_usermeta.user_id = wp_users.ID ) 但是有没有办法让它wp_ 表前缀。这是
在多站点中获取用户的主要博客URL
我正在尝试获取用户的主要博客URL。我所拥有的可以抓住细节,但如果有多个博客,它只会返回全部内容:($user_id = get_current_user_id(); $user_blogs = get_blogs_of_user( $user_id ); foreach ($user_blogs AS $user_blog) { echo $user_blog->siteurl; } 如何修改此内容以输出当前用户的主要博客URL?我不知道该怎么做wp_u
获取所有用户元密钥,然后按匹配值对用户进行分组
我使用的一个插件从我们的广告中生成用户元。其中一个关键是用户的管理器。由于许多用户都有相同的管理器,因此我希望能够对所有用户进行分组。我试图找到任何方法来做到这一点,或者改编这篇文章:getting all values for a custom field key (cross-post) 但我无法专心于SQL数据库的编写。实际上,我希望能够将每个元管理器与拥有该管理器的所有用户循环meta_value 具有get_users
有没有一种方法可以在不创建争用条件的情况下附加元数据?
我们的网站有一个冗长的AJAX功能,可以将内容附加到用户的购物车中,购物车以数组的形式存储在usermeta 桌子函数如下所示:$cart = get_user_meta($userID, \'cart\', true); $cart[] = $newItemID; update_user_meta($userID, \'cart\', $cart); 我们遇到了一个问题,当用户尝试快速连续地将多个项目添加到购物车时,更新\\u user\\u meta的最终调用有时会用旧数据覆
元数据是否需要进行清理?
将数据存储在用户的元数据中时是否需要转义数据?我不确定WP是否会自动执行此操作,或者是否有必要执行此操作。此外,如果有必要,我应该通过sanatize\\u meta使用mysql\\u real\\u escape\\u string吗?我正在存储URL。
正在从外部链接更新用户元数据,用户未登录
我的登录过程如下所示:1- user put email in the form2- a link sent to email for setting password3- user click on the link and redirect to website with code like this: https://www.example.com/my-account/?action=rp&key=oH02AnKdf3xGAU9TvAVew&login=email@exam
关于子域的多步骤中的get_user_meta()
此代码允许获取每个用户获得的点数。function qa_get_user_point ($user_id) { return get_user_meta( $user_id, \'qa_point\', true ); } 问题是,在多站点情况下,同一用户可能注册到多个子站点(子域),并且上述代码将为所有子站点返回相同的点数。在a中similar problem, 他们建议使用get_user_option() 而不是get_user_meta, wordpress 3.0
从Meta Value列出用户的快捷代码?
尝试使用带参数的短代码显示符合特定条件的用户列表。这是我到目前为止所拥有的,但出于某种原因,它没有显示任何内容。我对这方面很陌生,所以如果有人有变化的例子,那将非常有帮助。提前谢谢。/** * Shortcode for Listing Users from Meta Data * Usage: [list_users key=\"green-eyes\" value=\"Yes\" userrole=\"x-genes,y-genes\"] */ function
使用用户元数据过滤WooCommerce订单查询
我想列出我的Woocommerce商店的订单。我有我的用户元。(取消订阅)我只想在订单的用户取消订阅==0时列出该订单。我向客户提供了工作代码:$args = array( \'role\' => \'customer\', \'number\' => - 1, \'meta_query\' => [ \'relation\' => \'OR\', [
Add custom user meta data
我想为所有用户添加一个默认值为false的自定义元数据。我研究了添加元数据的方法,即,add_user_meta( int $user_id, string $meta_key, mixed $meta_value, bool $unique = false ) 它只允许向特定用户添加元数据。但我想为所有用户添加它。我怎样才能做到这一点?谢谢
通过前端更新用户配置文件
我对WordPress很陌生,所以我有一个简单的初学者问题。我在管理表单上添加了一些自定义用户字段show_user_profile, edit_user_profile, personal_options_update, 和edit_user_profile_update. 一切都很好。现在,我想让我的用户能够通过前端更新他们的个人资料。因此,我创建了一个简单的HTML表单: <form method=\"POST\" action=\"\"> <di
用户元数据查询异常高
我们安装了WordPress,安装了许多插件。该网站的访问频率不高(可能有10-20个并发用户)。我知道插件的数量是以性能为代价的。然而,性能损失太大了,我们调查了一段时间,让数据库记录查询,因为在我们的系统监视器中,数据库线程总是超过100%的系统资源,而8x核、16GB Ram、100GB SSD等不应该是这种情况。登录5分钟后,我们有超过220k个查询。90%以上的查询几乎相同(用户ID更改除外),形式如下:SELECT user_id, meta_key, meta_value FROM user
根据用户的自定义功能隐藏菜单项
我需要从菜单中显示一个项目,仅适用于已登录并具有特定自定义功能集的用户。从主题函数来看是否可行。php还是需要自定义插件?注意:我已经使用插件根据用户角色显示/隐藏菜单项,但找不到任何自定义功能(用户元值)。感谢您的时间和帮助!
如何从多个用户名中获取用户ID?
我正在尝试从多个特定用户名生成用户ID。用户名从概要文件字段中提取,并将调用任意数量的用户名。我希望将每个用户的用户ID放入$args的“include”中,如\'include\' => array( 1, 2),. 我做错了什么?// Search these Usernames $usernames = array( user1, user2 ); // Fetch the User IDs $prof_ids = array(); foreach