您当前的位置:首页 > TAG信息列表 > user-meta
向WooCommerce用户显示欢迎消息
在注册字段中,我引入了另外两个字段,分别使用注册用户的名字和姓氏。在我的woocommerce功能中。php我定义(user\\u firstname/lastname)如下:function woocommerce_process_registration() { global $woocommerce, $current_user; if ( ! empty( $_POST[\'register\'] ) ) { $woocommerce->v
如何按自定义域列出用户?
我在标准数据库中有一个自定义用户字段,名为company.我想在页面上只输出用户的usermeta信息company 匹配项Widgets Inc ...我该怎么做?我真正想做的是避免将其放在页面模板中,而是创建一个短代码来列出用户信息,并具有按字段属性限制的功能-即。{listusers company=\"Widgets Inc\"}但我不知道怎么做。
验证用户元并重定向
我想添加一些额外的字段来获取额外的用户信息,我已经很容易地添加了这些信息。我添加了单个表单字段的示例代码:add_action( \'show_user_profile\', \'extra_user_profile_fields\' ); add_action( \'edit_user_profile\', \'extra_user_profile_fields\' ); function extra_user_profile_fields( $user ) { ?>
向快捷码添加选项
我正在尝试编写一个短代码,允许该选项显示所有用户或显示单个用户,由用户id或“nicename”定义。短代码如下所示:[staff display=\"all\"] 或[staff display=\"single\" user=\"3\"]我有一个显示所有用户的标准快捷码,但我想将其用于上面示例中的选项。我不确定将其整合在一起的最佳途径。下面是我现在使用的shortcode函数,它适用于[staff]:function list_users(){ $args = array(
如何在后台显示注册的自定义用户元?
我正在考虑使用WordPress注册表的挂钩来添加一些自定义字段:https://codex.wordpress.org/Customizing_the_Registration_Form我的问题是,如果可能的话,如何在后端用户>所有用户中显示这些自定义字段?例如,如果我有“邮政编码”和“地址”字段,我将如何在后端显示这些数据?谢谢
为特定用户分配多个或其他功能,或者如何创建其他角色,如bbpress角色?
尽管我认为我理解WordPress中角色的层次结构,但我从未真正费心创建自己的用户角色或自定义功能。我需要实现的是为某些用户分配一些功能(可能属于不同的角色:作者、订阅者、贡献者……)。我计划使用这些功能在BuddyPress驱动的社区中分配一些徽章,或者在其他环境中触发一些操作/事件(例如WooCommerce商店中的折扣)。目前,我不打算使用这些限制内容访问。我理解WordPress不允许用户拥有多个角色(这有点令人沮丧)。但我不知道如何解决我的问题。我可能希望有一个具有新功能“x”的订阅者,还有一个
无法更新用户的Display_Name字段
我试图在通过表单发布时更新用户显示名称。以下是我正在尝试的:if ( !empty( $_POST[\'display_name\'] ) ){ //var_dump($_POST[\'display_name\'] ); wp_update_user( array ( \'ID\' => $current_user->ID, \'display_name\' => esc_attr( $_POST[\'display_name\'] ) ) );
像创建自定义帖子一样创建自定义用户类型
如何像自定义帖子类型一样创建自定义用户类型(用户角色)。例如:用户角色1:具有普通配置文件字段。用户角色2:在配置文件中有3个额外字段。2个具有不同user\\u元字段的不同用户集。
允许用户每天记录体重并将其保存在数据库中
我需要一种方法,让我的用户注册他们的体重(kg),可能是体脂的%,并将每个用户的信息保存在数据库中。然后我需要一种在登录用户上再次输出该数字的方法做这样的事情最简单的方法是什么?
Gravity Custom Merge Tags
我按照的建议创建了一些自定义概要文件字段Thomas Griffin 和Stephanie Leary. 像这样:function change_contactmethod( $contactmethods ) { // Add some fields $contactmethods[\'twitter\'] = \'Twitter Name (no @)\'; $contactmethods[\'phone\'] = \'Phone Number\';
填写完字段后锁定用户信息
就像用户名被锁定,一旦注册就无法更改一样,我想锁定我用高级自定义字段创建的其他字段,如个人的手机号码,这对我们来说至关重要,因为它链接到安全门入口,不应更改我需要做到的是,一旦有人填写了一个字段并提交了他们的新信息,当页面重新加载时,该字段需要锁定,只有管理员才能更改它。我知道javascript可以做到这一点,但我想确保知道如何使用开发人员工具栏的人不能更改字段属性并提交或删除内容。或者,如果有人碰巧关掉了JS,他们就可以改变这一点。有没有一个WordPress挂钩可以做这样的事情?以下是我的发现,没有
Add a button to users.php
我正在开发一个插件,为每个用户向用户添加元数据。通过添加列显示的php表。我已经这样做了,但我还想添加一个按钮,当按下时会删除用户的元数据。我不知道如何添加它。我希望它位于“更改”按钮的右侧。我以为这样做是为了重新加载页面,但当它这样做时,我会让它删除每个用户的元数据。我从哪里开始将该按钮添加到页面?这是最好的方式吗?谢谢
检索USER_META并复制到POST_META
由于geo mashup只检索post\\u meta,因此我尝试将geo\\u位置从自定义注册字段复制到包含地图的页面的meta中。我使用的代码是:<?php $blogusers = get_users_of_blog(); if ($blogusers) { foreach ($blogusers as $bloguser) { $user = get_userdata($bloguser->user_id); $user_location =
显示并允许用户编辑他们自己的配置文件
我在一个网站上工作,该网站会有不同类别的用户,每个用户都会有自己的用户档案页面和一个虚荣的URL,他可以与其他人共享。用户分为三类:管理员类型1(允许他们编辑个人资料)类型2(允许他们联系类型1用户)我遇到了以下问题:我无法找到一种解决方案,允许用户编辑其个人资料页面,并向其添加内容(如他在会议上的最新演示等)</我无法找到一个解决方案,允许普通用户(类型2)根据他们的meta(如国家或城市)搜索类型1用户</如果有人能在这方面帮助我,那就太好了。
如何在用户meta on函数.php上添加单选字段?
我在用户meta上添加了性别字段,它没有价值<?php add_action( \'show_user_profile\', \'show_extra_profile_fields\', 10 ); add_action( \'edit_user_profile\', \'show_extra_profile_fields\', 10 ); function show_extra_profile_fields( $user ) { ?>
通过自定义插件对注册表中的字段重新排序
我想对默认WP注册表中的字段重新排序。我正在用插件添加其他字段,但它们显示在用户名和电子邮件字段下面。我的代码如下(基本上是从here).有人知道我怎么做吗?我假设它涉及到向操作添加一个参数register_form, 但我在法典里找不到任何关于它的东西。此外,如果您对我如何改进验证(如有必要)有任何建议,我将不胜感激,因为我正在努力学习如何正确构建插件。// Set variables $theme_name = \'ibm\'; /* ********************
发布时从自定义帖子字段更新用户元不起作用
我正在尝试根据自定义帖子字段类型更新user\\u meta。但是,如果用户通过前端表单发布新帖子,则信息不会传输。目前,只有通过前端表单更新列表,或通过wordpress后端发布/编辑帖子时,它才起作用。function update_package_id($post_id) { $post = get_post($post_id); $author = get_userdata($post->post_author); $author_email = $author-&g
将用户的注册日期存储为元数据
我试图修改以下代码,将其注册为用户配置文件中的元字段,以便registration date as a meta field. 这将允许我轻松获取信息,并与其他可以获取用户元字段的插件集成。这种情况的一个重要用途是,您可以将用户信息的元字段传递给外部服务或电子营销系统。这是我正在尝试修改的原始代码。以下代码用于将上次登录存储为元字段: add_action(\'wp_login\', \'set_user_last_login\'); //function
上次登录天数格式
我正在尝试捕获最后一个用户活动日期,并在几天内将其复制到另一个用户元字段中,但没有任何文本。由于编码非常糟糕,我希望有人能帮助我阐明如何最好地实现这一点。我在论坛上查看了许多其他解决方案,但都没有按照我想要的方式工作。目前我正在使用:function set_user_last_active( $user_id ) { $user = get_userdata ( $user_id ); $dateoflast = strtotime( get_user_meta($user_i
动态生成用户元字段
我有一个使用WordPress的在线教育网站。我有一个名为“课程”的自定义帖子类型,它是通过我使用的“WooThemes Sensei”电子学习插件自动创建的。我仍处于早期阶段,但我想跟踪的一个重要方面是users\' participation in courses. 为此,我希望能够自动为每个单独的课程创建元字段。在每个字段中,我希望有3个无线电选项:未开始、开始和完成。然后,我将该函数挂接到另一个函数,该函数与用户完成课程以更新此元字段相关。我不是程序员,当然不知道这是否可能。我已经搜索了数周,阅读