您当前的位置:首页 > TAG信息列表 > user-meta
UPDATE VS INSERT逻辑,但总是插入最后一个键?
我添加了一个看起来像usermeta表的自定义db表,只存储了一些键值对。但现在我被以下逻辑所束缚如果用户有键,则使用更新查询,否则使用插入查询。如果键不再存在,则删除键值行。现在,对于a部分,我有此功能,但似乎跳过了最后一个键并始终插入。`function insertUserShoppingMetaData($params) { global $wpdb; $shopping_meta_table = \'wp_shopping_metavalues\'
与wp_USERS一起查询wp_usermeta
我想使用WordPress查询功能,而不需要外部插件。以下是我目前掌握的情况:add_filter(\'user_search_columns\', \'user_search_columns_bd\' , 10, 3); function user_search_columns_bd($search_columns, $search, $this){ if(!in_array(\'display_name\', $search_columns)){
清理文本区域而不是输入
我想在用户注册中添加一个新字段。我在用这个tutorial by Paul Underwood.本教程可以使用,但我想将输入文本切换到我知道如何操作的文本区域。问题是确保WordPress正确保存此信息。我意识到这是因为sanitize_text_field( $_POST[\'facebook_profile\'] )我正试图找到一种方法来为textarea而不是文本字段完成同样的事情,但我没有找到任何东西(我理解。我是一名新的PHP开发人员)。如何保存textarea信息?下面是我使用的确切代码:ad
如何使管理员侧边栏菜单总是被代码折叠
我有一个js的解决方案,可以单击折叠按钮,但这不是一个好的解决方案。我想用php代码实现DB。我发现保存此值的表是wp_usermeta. 然后有一列[meta_key] 持有:user-settings 还有一列meta_value 保存值,例如:mfold=o&editor=tinymce&libraryContent=browse&ed_size=465. 我需要的价值是mfold=o 所以我想检查一下if \"mfold\" not exsist then add mfol
使用组合元查询的WP_USER_QUERY-不工作?
我想用WP_User_Query 类根据用户的特定meta 字段。当我使用简单的单元查询时,它工作得很好:$q = new WP_User_Query( array( \'role\' => \'contributor\', \'fields\' => \'all_with_meta\', \'meta_key\' => \'first_meta\', \'meta_value\' =>
WP_Editor未将数据保存在USER_META中
我有一个前端插件,允许用户修改他们个人资料的字段(user\\u meta),除了wp\\u编辑器之外,其他一切都可以正常工作。 <div class=\"\"> <label class=\"\" for=\"dokan-store-about\"><?php _e( \'About Us\', \'dokan\' ); ?></label> <div
无法按数字/META_VALUE_NUM对user.php上的自定义列进行排序?
其他一切都很好,但仍然不能按数字排序。我只是想知道我做错了什么这是密码 function add_user_columns( $defaults ) { $defaults[\'user_votecount\'] = __(\'Votes\', \'user-column\'); return $defaults; } function add_custom_user_columns($value, $column_name, $id) { i
如何按多个元字段对WP_USER_QUERY进行排序?
我在WordPress中获得了以下WP\\u USER\\u查询:$args = array( \'orderby\'=>\'meta_value\', \'meta_query\' => array ( 0 => array( \'key\' => \'last_name\', \'value\' => \'smith\'&
实施通知制度的最有效方式是什么?
我即将开始为我的网站实施通知系统,我想知道在开发之前需要考虑哪些性能指标。我需要为大量用户(数十万)做这件事,所以我需要对我做的每一步都非常小心。对于每个通知,我需要为自定义分类法(通知)创建一个新术语,以将其显示在用户的通知面板上,并使用wp_mail. 另一方面,我可以创建一个带有meta_key 调用通知,然后将每个通知保存在meta_value 作为一个数组,您对此有何看法?现在,让我们假设正在跟踪10000个用户(以下系统已经实现)。我需要通知所有10000个用户,用户A发布了一些东西。我如何处
WPML默认语言用户元
我很难找到WPML中包含的默认用户元的名称。WPML在每个用户的配置文件下都有“默认管理语言”的设置。我想在前端访问它,这样我的所有用户在登录时都会自动切换到他们选择的语言。我无法找到访问自定义元的正确键。到目前为止,我已经尝试:<?php $user = wp_get_current_user(); echo get_user_meta($user->ID, \'icl_user_admin_language\', true); ?>
向“Add New User”添加字段,但表单数据未保存到数据库
i have add new fields when we create new user in user-new.php the new field appears in the form, but the form data not saved into DB.after i created new user, i go to \"edit user\" and see the field is empty.any sugassins to make this work?here is the cod
从GET_COMMENTS的参数中排除特定的用户ID
我基本上是在多个页面上使用“最新评论”系统,其中一个特定用户被列为评论的第一个回复(用特殊CSS突出显示),然后在这个“特殊评论”下面列出2-3个普通用户。我希望将特定用户从普通用户列表中排除,但我无法确定。如果HTML有点混乱,很抱歉,但真正重要的是第二个$args数组。<?php $args = array( \'user_id\' => $curauth->ID, \'number\' => 5,
获取当前用户信息名字和姓氏
我正在试图在处理woocommerce订单时将用户名和姓氏插入数据库。我已经设法在数据库中输入了两个空白字段,我需要它们,但是我很难让用户的名字和姓氏发布。下面是我目前掌握的代码,有人能给我指出正确的方向吗?// add user firstname if ( ! $order_data[\'user_firstname\'] ) { if ( is_user_logged_in() ) { $order_data[\'user_fi
如何在没有任何插件的情况下在WordPress中显示作者照片?
How To Display Author Photo In WordPress without any plugin?我知道wordpress中有很多插件可以为我提供解决方案。但我不想使用任何插件。Is there any way to add image for a user in wordpress?(这可能是任何硬代码或任何数据库或直接图像上载操作)。
如何为多作者WordPress站点添加关注功能?
有没有办法在Wordpress中添加“跟踪”功能?这样每个登录的用户都可以跟随他最喜欢的作者只有看到作者发帖说他跟踪了他们。。一种可能的解决方案是,如果登录用户(称为user#1)正在单击另一个用户的配置文件(称为user#2)上的“follow”,则将用户#2的ID记录为user#1上的元数据。您可以通过update\\u user\\u元函数来完成此操作。然后,可以使用带有author参数的WP\\u查询从用户#2检索帖子。author参数可以是一个数组,因此可以通过这种方式获取多个用户的帖子如果我们
如何创建阵列用户元?
我想创建一个包含数组内容的新用户元。我如何才能做到这一点?另一个问题:使用此代码检查array 用户元在创建之前是否存在?<?php $key = \'add_me\'; $user_id= get_current_user_id(); $themeta = get_user_meta($user_id , $key, TRUE); if($themeta != \'\') { // code } ?>
Is this code true or not
我是一名编码初学者,但我刚刚编写了这段代码,代码的概念是:代码向每个用户配置文件添加一个带有按钮的表单。该按钮的标题为“Follow/Unfollow”。它为单击按钮的用户更新名为“following”的用户元(following)。然后,我们使用“following”值查询用户元,以获得订阅作者的所有用户的列表;列出那些作者的所有帖子。<?php if($_GET[\'follow\']){fun1();} function fun1() {
如何在Pre_User_Nicename的回调函数中获取用户数据?
每当我在仪表板中更新用户配置文件时,数据库中的用户nice名称就会发生更改:每次"-2" 已添加。我试着reset nicename(大致基于this thread) 通过钩住edit_user_profile_update 和personal_options_update, 但这似乎还为时过早,价值没有改变:add_action( \'personal_options_update\', \'my_reset_nicename_function\' ); add_action
是否使用存储在数据库中的数据填充选择框?
我通常知道如何将自定义字段添加到用户配置文件页面。但是,我需要在配置文件页面中添加一个自定义选择框,该页面填充了该州的所有学校。(我们的用户将是教师,我们需要能够将他们与学校和学校系统县联系起来。)学校数据包含在一个电子表格中,其中包括该州每所学校的名称和县。是否有办法将这些数据导入选择框?我所能做的就是为“学校”创建一个自定义帖子类型,并将学校电子表格作为帖子导入。学校名称将是帖子标题,其他信息将是该帖子的自定义字段。然后我需要将所有帖子标题拉入用户配置文件选择框。然而,对于这一点,有一个CPT似乎有点
如何将国家/地区下拉菜单添加到用户配置文件?
我已将此代码段添加到functions.phpfunction my_new_contactmethods( $contactmethods ) { $contactmethods[\'country\'] = \'country\'; return $contactmethods; } add_filter(\'user_contactmethods\',\'my_new_contactmethods\',10,1); 它的性能完全符合我的要