您当前的位置:首页 > TAG信息列表 > user-meta
通过AJAX在前端编辑用户元数据
Code below has been updated to reflect answer, and is now a working example;<原始问题:下面是我的代码。我根据以下引用构建了它,但当它运行时,我没有收到控制台错误,也没有收到error\\u日志中的错误。表单提交时不会覆盖任何内容,页面重新加载时会丢失内容。提前感谢您的帮助WP Codex for wp_localizeWP Dev Docs for AJAX in pluginsWP Codex for AJAX in p
\\WP_USER对象|{CAPS}和{ALLCAPS}有什么区别?
倾倒时\\WP_User 对象,我注意到有两个属性,它们与特定用户的功能直接相关。$user_object->caps$user_object->allcaps我立即注意到$user_object->caps 比里面的还多$user_object->allcaps. 因此这里很可能有命名约定。我目前只观察到以下一个值$user_object->caps. 我还为该用户分配了一个自定义角色。中的一个值$user_object->caps 恰好是我的自定义用户角色的名称。但
如何将新元素插入到Usermeta中的现有数组中?
如何向usermeta中的现有数组插入新元素?此代码不起作用,因为它生成嵌套数组。$data = array( get_user_meta(2, \'fruits\', false), \'apple\', \'pear\', \'peach\' ); update_user_meta(2, \'fruits\', $data , false); $sud = get_user_meta(2, \'fruits\', false);
如果USER_STATUS等于零则停止登录
我正在尝试创建简单的approval users插件来denay或approve新用户,因此我使用默认的user\\u状态来实现这一点,我要问的是,如果user\\u status=0,如何停止登录表单以保存会话并添加错误消息,类似这样的情况if($user_status == \'0\'){ //stop login sessiong echo $error_msg.\'waiting for approval\'; }else{ //run sessio
检查用户名的角色,如果是管理员,则回显某些内容
我一直在做的事情让我感到困惑,非常感谢您能提供的任何帮助。以下代码是作业通知上要显示的元素。它目前有用户的头像、用户名、创建日期和评论。用户和管理员(同事)都可以使用注释。如果评论的用户名为Administrator,则在其旁边显示“-expert”。但是,如果注释的用户名不是管理员角色,则不会在其旁边显示任何内容。<?php ?><div itemscope itemtype=\"https://schema.org/Comment\"> <div class=\"
如何让全局$POST为CPT工作并更新用户?
我在我的user\\u meta中创建了一个自定义字段,现在我想在每次查看一个用户帖子时更新计数。我得到了这个,它对标准的wordpress帖子非常有用。然而,我需要它来计算两种帖子类型,Receipes和menu。有人能帮忙吗 add_filter(\'the_content\',\'update_user_count\'); function update_user_count($content){ global $post; $coun
通过AJAX从前端更新用户元数据,节省问题
我想通过ajax从前端保存/更新自定义用户元字段。此字段应包含帖子ID列表。不允许使用双重ID。我的问题是,每次更新字段值时,它都会被保存为多维数组。例如,保存的数据如下所示:Array ( [0] => Array ( [0] => Array ( [0] => [1] => 70 [2] => 79 ) [1] => 79 ) [1] => 93 ) 我只需要/想要一个数组。我尝试了不同的方法$single 的参数get_user_meta(), 似
如何使用ADD_USER_META或其他工具添加自定义用户功能?
我有两个WordPress站点,其SSO配置如前所述here 但是回答中的插件对我不起作用,所以我尝试编写一个代码来为第二个站点用户添加功能: $wp_user_query = new WP_User_Query(array(\'role\' => \'author\')); $users = $wp_user_query->get_results(); if (!empty($users)) { foreach ($users as $user)
我是否可以创建第二个管理员级别用户角色?
我想创建第二个用户角色,它与管理员用户角色具有相同的权限。这样,我就可以使用Adminimize插件来禁用那里的一些功能。我试图有一个用户帐户,可以查看某些管理的东西,但不是一切。我现在受到的限制是,使用Adminimize,如果我为Admin用户角色禁用某些功能,它们也会为我(真正的Admin)禁用。或者有没有人有更好的方法?提前感谢!
是否在搜索结果中包括用户配置文件?
我需要包括用户配置文件,以及帖子和;页面,在前端搜索中。我已经搜索了这个问题的解决方案(在WSE和web上的其他地方),但没有找到必须的帮助。根据我的要求,我找到的最接近的是Include Author profile in search results 和Extend WordPress search to include user search, 两者都没有合理的答案。更明确的要求是:网站有帖子、页面和(当然)用户。当end-user 在上执行搜索front-end, 我需要搜索结果包含标题或post
如何将所有用户的显示管理栏前面设置为真?
我只是想知道是否可以为所有用户设置show-admin_bar_front 元数据为true。我尝试将这些行放入函数中,但没有结果:// Create the WP_User_Query object $wp_user_query = new WP_User_Query(array(\'role\' => \'Subscriber\')); // Get the results $users = $wp_user_query->get_results();
检测对USER_META的更改并检索旧值和新值
我想跟踪管理员中某个用户元的更改时间,然后执行一个操作。我想我找到了正确的钩子(从https://codex.wordpress.org/Plugin_API/Action_Reference/profile_update), 但当我使用此代码时:add_action( \'profile_update\', \'my_profile_update\', 10, 2 ); function my_profile_update( $user_id, $old_user_data ) {
在同一表中ID匹配的位置复制UserMeta值
我想将meta\\u值从一行复制到另一行(在同一个表中),其中user\\u id匹配。中的每个用户wp_usermeta 表具有meta_key/meta_value 配对用于first_name 和ameta_key/meta_value 配对用于shipping_first_name. 我想复制shipping_first_name 对的值first_name 值,其中user_id 匹配项。我想立即更新数据库中的所有用户(例如,通过phpMyAdmin)。这个MySQL查询应该如何编写?
更改用户元表中的ID数组以适应不同的格式
我正在开发的一个网站WP Post Favorites 在usermeta表中存储post ID。我现在正尝试将这些数据移植到一个新站点(用户和usermeta表已经迁移了),但使用的是另一个插件(Favorites). 新网站有相同的内容,但帖子ID因各种原因发生了变化,我们无法控制。我正在尝试编写一个脚本:用新站点的新帖子ID替换旧帖子ID。在每个用户的“wpfp\\u收藏夹”用户元密钥中。我在csv文件中有相应的新旧帖子ID</更改旧插件格式的用户元数据(\'wpfp\\u收藏夹\'元键:a:
如何在PHP模板中显示用户昵称(而不是显示名称)?
我想在我的网站顶部显示昵称,而不是用户名/显示名称。我想插入可以在PHP页面中显示该昵称的PHP代码。我尝试了以下代码,但它们不起作用:........some codes above................... <?php global $current_user; wp_get_current_user(); ?> {if is_user_logged_in()} <?php $nickname = $cur
获取循环内特定用户的作者Meta
我使用此代码获取循环中当前作者的元。 get_avatar( get_the_author_meta( \'ID\' ), 120); 如何修改它以获取特定用户ID的元?例如,我尝试获取userID:4的图像,但没有成功。get_avatar( get_the_author_meta( \'4\' ), 120);
无法在后端配置文件更新时访问$_POST
我在我的网站上为用户提供了一些元字段,但我无法访问$_POST 反更新后的变量。奇怪的是,在更新之后,如果我对条件进行注释,那么meta将使用$_POST 内容,但我无法使用条件句使用$_POST 因为我有个错误,未定义索引:gdpr\\u data\\u approvement\\u字段我可以看到所有$_POST 数据输入user-edit.php, 但由于表单位于url中/wp-admin/user-edit.php?user_id=13&wp_http_referer=%2Fwp%2Fwp-
Get current user id
我需要将用户id打印到此数组中,但它似乎不起作用。我尝试了从$user->ID到$user\\u ID的各种方法,但都没有成功。我试图从函数中获取值。非常感谢您的帮助!下面是我的php函数中的内容:$user_page = get_queried_object(); $user_id = $user_page->data->ID; $args = array( \'post_type\' => \'listings\',
show user based on user_meta
如果我的逻辑是这样的,可以向用户展示,最好给出说明使用者I have two users with usermeta: user A have usermeta country with value \"USA\" and univ with value \"UCLA\" user B ONLY have usermeta country with value \"USA\" 发布I also have two posts: post 1 contain postmeta
ADD_USER_META允许多次点击并插入一个以上的值
我刚刚检查了我的表单上的双击,它插入了新的用户元,实际上插入了两次!问题是,我实际上需要这些值是非唯一的,以便可以多次插入。我的目标很简单,将表单中的数据发布到user_meta表格只从表格中插入一次,但似乎插入了两次、三次。。。我点击提交按钮的次数。我尝试了以下Javascript:var wasSubmitted = false; function checkBeforeSubmit(){ if(!wasSubmitted) { wasSubmitted =