您当前的位置:首页 > TAG信息列表 > user-meta
如何获得前10名用户是基于用户元价值
我正试图根据用户元价值在我的wordpress博客中获得前10名用户。我尝试了几种方法&;最终能够使用下面的wpdb查询获得排名前一位的用户。但我们不知道如何才能获得前十名用户。$top10alltime = $wpdb->get_row( \"SELECT MAX( CAST( meta_value AS UNSIGNED ) ) AS top_user FROM $wpdb->usermeta WHERE meta_key = \'alltimeusers\'\" ); &
按登录用户显示帖子数
如何显示登录用户写入的帖子数。这是我从抄本上得到的<?php echo \'Number of posts published by user: \' . count_user_posts( 5 ); ?>
What is rich_editing?
我想了解更多关于按钮实现的短代码的信息,因为我不太使用它们,我一直在研究这个主题,我遇到的问题和教程都使用了带条件的get_user_option( \'rich_editing\' ) == \'true\'. 我试过search 在网站上,但浏览时,我没有看到任何人深入了解细节,当我搜索到抄本时,我发现了get_userdata() 使用:那么什么是rich_editing 如果你已经在使用if ( ! current_user_can( \'edit_posts\' ) && !
永久存储额外的用户值
我需要为用户存储一个额外的值。我在用户页面和“添加新用户”页面上添加了一个额外字段。添加新用户时,使用“update\\u user\\u meta”存储额外值:update_user_meta($user_id, \'new_value\', $_POST[\'the new value\']); 我添加了这样一个值,但在注销用户并登录之后,这个元值似乎是空的。我用print_r(get_user_meta( 12 )); 打印所有元值。那么,元数据只是临时存储的吗?那它们有什么用呢
如何在我的WooCommerce账户下回复账单电话号码?
我们希望得到客户的billing_phone 编号(&A);然后把它放在“我的帐户”或“我的地址”部分。这样,我们的计费支持可以从前端查找要呼叫的号码,而不必导航到订单管理。已尝试使用phone\' => get_user_meta( $customer_id, $name . \'_phone\', true ) 在我的地址。php,但这不起作用。有线索吗?非常感谢。
如何使用挂钩更改用户角色
我已经创建了一些自定义用户字段,所以我可以在我的网站上作为经销商管理我的用户。现在我的问题是这个用户角色,我想在我的函数中做点什么。php来检查我的自定义字段是否不为空,以便用户角色可以更改为经销商,否则让我们成为一个简单的用户。我希望有人能帮忙。function fb_add_custom_user_profile_fields( $user ) { ?> <h3 id=\"dealer_button\" ><?php _e(\' DEALER SECTION
复选框在用户配置文件上不显示为选中(即使选中=“选中”)
我有一个动态的复选框列表,显示在管理区域(user edit.php)的用户配置文件上。用户应该能够选择复选框,将其选择保存为usermeta字段中的数组。很简单。但是,当我在更新用户后加载用户配置文件时,即使选项保存在usermeta字段中,并且复选框的属性为checked=“checked”,也不会选中这些框。起初,我只是使用一个基本的in\\u array()来检查复选框值是否位于usermeta的数组中。如果是,则我设置checked=“checked”。这起到了作用,并在开发工具中显示为show
按元值查询用户,得到奇怪的答案
以下是我的案例:我正在尝试获取所有与特定元键相关的值的用户。换句话说,我不想选择在该元键(mps\\u finalDate)上没有任何内容的用户。下面是我的代码:$users = get_users(array( \'meta_key\' => \'mps_finalDate\', \'meta_value\' => \'\', \'meta_compare\' => \'!=\', )); 其工作原理与$users = ge
UPDATE_USER_META在现有值的顶部添加值
我正在开发一个插件,它可以让人们在WP网站上喜爱作者。当您单击“收藏此作者”按钮时,它会将作者ID发送到下面的函数,并将该值保存在DB中。下面是我保存值的代码FAV_AUTHORS_META_KEY 在里面wp_usermeta 桌子$user_id = fav_authors_get_user_id(); $fav_author_id = 2; update_user_meta( $user_id, FAV_AUTHORS_META_KEY, $fav_author_id );
DELETE_USER_META从数组中删除一个值
我的代码不起作用,因为值保存为数组,我不知道如何修复。// Remove favorite authors from current users DB function fav_author_remove_user(){ check_ajax_referer( \'fav_authors_obj_ajax\', \'security\' ); $remove_this_author = $_POST[\'clicked_author_id\'];
如何获取上次登录访问日期和时间
我在这里看到过类似的问题First 和Second. 但这两个与我的代码并不接近。让我在这里显示我的代码。add_action(\'wp_login\', \'set_last_login\'); //function for setting the last login function set_last_login($login) { $user = get_userdatabylogin($login); $curent_login_time
将用户分组到父用户下
它需要是什么样的:一个具有用户角色的“超级用户”公司,一个具有用户角色的普通用户,一个员工,我不希望“超级用户”拥有更多功能,尤其是类似管理员的功能。我不想用自定义帖子来模仿公司,因为postmeta 这张桌子和其他桌子相比已经太大了。此外,我还需要能够登录,并且“超级用户”可以在前端管理其用户。普通用户应该可以通过“超级用户”查询,也就是说,可以查询该特定公司的所有员工。How to make that kind of connection between user and \"super user\"
在重复的meta_key上使用Foreach的问题
Im使用发送到网站首页的add\\u user\\u meta自定义值进行存储。下面是php代码。$user_query = new WP_User_Query( array( \'fields\' => \'ID\' ) ); $user_ids = $user_query->get_results(); foreach( $user_object->_custom_link as $user_id ) {
Update another users meta
我使用重力表单,为每个用户提供了一个相当广泛的配置文件。他们能够将其他5种形式的数据添加到他们的配置文件/用户元中。我的用户可以向非用户发送电子邮件并询问是非问题。电子邮件中的链接将填写注册用户电子邮件和添加到注册用户元的其他5个表单的唯一ID。我需要非注册用户谁点击电子邮件中的是/否链接更新注册用户元。我正在使用重力表单中的用户注册加载项。带有“是”或“否”问题的表单的所有设置都是为了更新注册用户元,但响应者没有帐户,因此他们收到了“您必须登录”消息。关于如何允许未注册用户提交表单并用其响应更新注册用户
Force a user's posts category
我不知道该怎么做。让我解释一下我的问题。我有一个管理员,他可以定义很多类别。然后我希望他能够通过仪表板为每个用户指定多个类别。然后,当用户发布帖子时(自定义帖子类型:news和others,使用相同的分类法“类别”),它将采用管理员在其profile中定义的帖子。例如,管理员转到仪表板上的user\\u 1。他现在可以看到类别列表(当你添加帖子时),他选择该用户所属的类别。我们去:-餐厅-意大利当用户\\u 1登录并立即添加新闻时,他将无法选择类别,但在发布新闻时,会将其添加到“餐厅”和“意大利”这两个类
在循环之外显示作者姓名,如果他们尚未发布自定义帖子
我很难显示当前登录作者的名字,即使他们没有在循环外发布自定义帖子。有人能帮我开始吗。
如何将自定义字段添加到All User页面
我目前正在从事一个项目,涉及创建自定义注册表。提交后,此表单将用户数据添加到wp users表,然后将用户ID插入wp options表。我可以看到所有注册的用户。但我想自定义列出所有用户的表,以显示自定义字段。还有一个我可以用来激活用户的链接(将wp选项表中的字段集更改为true)<求你了,我需要帮助
如何编辑自定义用户元信息前端
我试图允许用户更新网站前端的自定义user\\u元字段。它在后端工作正常,但在前端页面上,当按update时,页面变为空白,但仍在更新用户元。有人能帮我解决空白页的问题吗。我最初发现了这个问题How to edit a user profile on the front end?. 我将在下面发布代码,我想他们一定是页面顶部的php出错导致了这种情况。上一篇帖子的答案:你可以通过复制你的主题页面来做到这一点。php到一个名为user profile之类的新文件。php,并在其顶部添加以下代码:/* Upd
当发布的帖子不起作用时更新用户元
我在抄本之后创建了以下“插件”,但它似乎不起作用。它应该在用户每次发布新的博客帖子时向其meta添加100分。你能告诉我有什么问题吗。。。function post_published_add_points( $ID, $post ) { $author = $post->post_author; /* Post author ID. */ add_user_meta( $author, \'Points\', \'100\'); } add_action(
插件MySQL选择自定义数据并根据用户元进行过滤
我正在移植一个自定义PHP功能,作为Wordpress插件的一部分。目前,我的USERS表有一个字段(我们称之为FLAG),我的MySQL查询需要对其进行过滤,例如:SELECT custom-data FROM custom-table JOIN users ON some-match WHERE some-condition AND users.flag=\'1\' GROUP BY username 显然,在我的WordPress插件中,我实现了flag 作