您当前的位置:首页 > TAG信息列表 > user-meta
使用SQL查询更新用户元数据
我有一个Wordpress网站,需要导入9000多名用户才能建立目录列表。我从一个现有的MySQL(非wordpress)数据库导入了它们,导入的一切都很好。用户名、密码和显示名(MD5哈希,但我已测试,WP将在第一次登录时将密码更改为phpass)。事情是。。。它们都是在用户角色为NONE的情况下导入的。我需要将此更改为订阅服务器。现在,我可以进入phpMyAdmin,在wp\\u usermeta表中可以看到wp\\u capabilities字段。我可以看到我的管理员帐户是a:1:{s:13:“管理
是否最大限度地减少对用户表的数据库查询?
我正试图想出一种战略性的方法来收集大量的用户元数据(并输出到屏幕上),同时保持低数据库查询量。有些页面(如主页、单页和类别页面)在不到半秒钟的时间内加载了40-60个查询。其他包含大量usermeta的页面在5-6秒内加载200-220个查询。是否有“最佳实践”方法可以在网站加载之前(或网站首次加载时)以某种方式提取所有用户数据,然后为网站上所有其他基于用户的查询利用该信息(即基于用户ID的多维数组)?信息是否会在访问时保存(缓存在浏览器上),或者是否有必要使用瞬态api?有什么想法吗?
Delete user from frontend
嗨,我是一个前端管理员,用户必须能够删除他的帐户。current_user() 是me的一个自定义函数,用于检索用户元数据。有人知道我怎样才能做到这一点吗?echo \'<a class=\"remove\" href=\"\' . get_permalink() . \'?remove_account\">\' . __( \'Click here to remove your account\' ) . \'</a>\'; // Remove account&
根据功能隐藏用户字段
我正在努力解决这个问题。我试图为当前用户隐藏2个用户配置文件字段。只有具有“edit\\u users”功能的管理员或用户才能查看/编辑这些字段。代码:function modify_contact_methods($profile_fields) { // Field addition and removal will be done here // Add new fields $profile_fields[\'company_name\']
Get_*_meta并不总是返回数组
我觉得这样的功能很烦人get_user_meta 或get_post_meta 如果元键存在,将返回一个数组;如果不存在,将返回false。这意味着我需要执行如下检查:$meta = get_post_meta($id, $meta_key); if ($meta) { foreach ($meta as $value) { // ... } } 我希望有一种方法,我不必首先检查它是否是虚假的值。
从wp_USERS中选择,也获取DisplayName
SELECT post_author, count(ID) as amount FROM dbold_posts WHERE WEEKOFYEAR( post_date ) = WEEKOFYEAR( NOW() ) AND post_status = \'publish\' AND post_type = \'post\' GROUP BY post_author 我不知道如何获取显示名称,而不是此查询中的“post\\
WordPress作者信息显示段落?
在后端,我更新了作者信息中的第3段。但它显示前端已经崩溃。不显示段落。如何解决此问题。例如:第1款。第2段。第3段。显示第1段的前端。第2段。第3段。如何修复此问题?
如何在数据库中存储自定义用户数据?
我正在开发一个可湿性粉剂多站点网络,目标是10000个子博客。站点需要存储与用户相关的自定义数据。每个用户还有20个额外的数据字段。在WP中存储数据的最佳方式是什么?存储在自定义表中存储在用户元表中我正在为数据库使用专用服务器。规格为16GB RAM-Intel(R)Xeon(R)CPU [email protected]在用户元表中存储数据是否会影响我的网站性能?谢谢
获取元价值和关联的用户元
我在一个网站上工作,在那里用户可以发布带有自定义字段的帖子。我想显示所有帖子的元值,并包括哪个用户创建的帖子的元值来自哪里。到目前为止,我已经能够显示所有帖子中的所有元值。我的代码:function get_meta_values( $key = \'\', $type = \'workout\', $status = \'publish\' ) { global $wpdb; if ( empty( $key ) ) return;
是否可以根据用户登录状态显示或隐藏用户元?
可以is_user_logged_in 与…结合jquery 以某种方式添加/删除某个类中包装的字段?更具体地说:我想把用户的电话和电子邮件打包成“私人”类</然后,如果查看页面的用户已登录,他们可以在用户目录和用户页面上看到这两个字段我不想通过“显示:无;”隐藏这些字段(因为它们仍然在来源中)。
How can I get user URL by id
我正在使用自定义帖子类型,在获取作者的个人资料URL时遇到问题。我可以使用以下方法获取作者ID:$authers_interviewdoctor = get_post_meta( $post->ID , \'authers_interviewdoctor\' , true ); 但是,我需要获得他的个人资料的链接,例如:www.example.com/author/admin
Using xprofile_insert_field
我试图向BuddyPress添加一个xProfile,但我不知道在哪里,但我的代码片段不起作用。我试过很多东西,但都做不好。希望您能提供帮助,以下是我的代码片段的最新版本:add_action(\'bp_init\', \'field_xprofile_twitter\'); function field_xprofile_twitter() { xprofile_insert_field( $xfield_args ); global $bp;
通过作者元文本域分析短码
我一直在使用UPME plugin 设计一个会员档案网站,允许我根据输入文本区域字段的短代码获取信息并向每个用户显示不同的档案。我遇到的问题是使用do_shortcode 呼叫我的functions.php. 我不能百分之百确定该字段是否被正确调用。我知道它不起作用,因为短代码没有加载任何内容,但我确实知道textarea字段的名称是view_matches.这是我目前掌握的print do_shortcode(the_author_meta( \'view_matches\' ));
一个用户-元键中的多个用户-元值
目前,我正在使用密钥添加用户元数据position_name 以及表示用户位置的字符串值,这样我可以通过调用的方式检索用户的位置,类似于:$position = get_user_meta(22, \'position_name\', true); 这非常适合每个用户一个位置,但我希望能够将每个用户与多个位置关联起来。将在position_name 实地考察是实现这一目标的适当方式吗?我希望这有意义。。
通过USER_ROLE和CURRENT_USER角色从所有/特定博客获取用户
我需要并且认为可能有相当多的人也需要的是:根据他们希望看到的帐户的user\\u角色,从所有或特定博客中获取用户,同时区分来自超级管理员或博客管理员的请求。你是怎么做的?
在WordPress中存储用户的订阅详细信息
我想为用户存储多个类别的订阅详细信息。如何将其存储到wp数据库。我是wordpress的初学者。是否要创建新表或是否可以使用meta,分类学还是什么?
Is it possible in WordPress
我正在尝试创建一个基于用户捐赠的排名,我的问题是我不确定wordpress用户元支持附件对于每个项目,用户都可以通过paypal捐款在里面WordPress User Meta我不知道如何才能为每个捐赠金额和项目附加和集成2列字段第一个字段是下拉字段(包含项目)=第二个字段(金额)项目列表将由带有金额自定义字段的自定义帖子类型处理,如果用户捐赠给该页面,则将记入当前用户的贷方,并更新项目和金额字段。换句话说,我想通过前端在管理员中附加一个用户元,我知道它可能通过后端进行附加,但是如果数据来自前端呢?有任何
仅为登录用户显示用户描述
在我的“关于”页面中,我列出了该网站的所有WP用户。然后是作者。php I使用以下代码显示所选用户的描述:<?php the_author_meta( \'description\' );?>.问题:如果此用户已登录,则此代码仅显示用户描述,否则不显示任何内容。为什么?“关于”页面的代码:<ul> <?php $blogusers = get_users(\'orderby=nicename&who=authors\');
显示来自自定义Metabox选择的帖子计数
I was wondering if this is possible. 我有一个自定义的post类型调用项目,它显示一个带有下拉菜单的metabox。在这个下拉菜单中,我列出了几个选项:草稿、打开、挂起和完成。一旦您选择了您想要的字段,我希望只有在所选作者登录时,才能够在前端显示该选项的帖子计数。例如,作者A在4篇不同的帖子上选择完成4次。因此,当作者A登录到该站点时,他会在前端看到一个数字4,并填写了单词。这是我用来显示下拉菜单的内容 array( \'name\'
如何使用AJAX和WordPress?
我正在开发我的第一个插件。我想为帖子添加一个关注按钮,这样登录的用户就可以关注作者了。我将以下几行放入函数中。phpfunction add_query_vars_filter( $vars ){ $vars[] = \"userID\"; return $vars; } add_filter( \'query_vars\', \'add_query_vars_filter\' ); // The code to displ