您当前的位置:首页 > TAG信息列表 > users
Shortcode to update user meta
我想在前端创建一个按钮,当用户单击时,值;“用户元”;更改“验证”function func_change_validate() { if (is_user_logged_in()) { $current_user = wp_get_current_user(); $new_value = \'validate\'; $updated = update_user_meta( $user_id, \'User_met
CURRENT_USER_CAN()导致严重错误
我正在编写一个函数,在前端的“管理”菜单中添加指向媒体库的链接:function add_media_link_to_admin_menu( $wp_admin_bar ) { // add Media Library to admin menu $wp_admin_bar->add_menu( array( \'parent\' => \'appearance\', \'id\'
列出用户有权读取的所有个人主页
我试图列出用户有权读取的所有私人页面。为了更详细地解释,以下是初始设置:每个用户都创建了一个特定的角色,并仅分配了读取私人页面的能力。然后为特定页面选择这些角色,以限制对该页面的访问。Example:<保险商实验室;用户1“;角色名称=“”;用户\\u 1\\u角色“;,能力=“”;阅读私人网页““li>”;用户2“;角色名称=“”;用户\\u 2\\u角色“;,能力=“”;阅读私人网页““li>”;第1页;,可见性设置为Private,限制访问;用户\\u 1\\u角色““li>
昵称字段未出现在管理中
尝试更新用户帐户设置时,我收到以下错误消息:您的昵称必须与登录名不同。请选择其他昵称</但是没有昵称字段,所以我不知道发生了什么。我记得在我开发的其他网站上有一个昵称字段
WordPress有没有一个插件可以用来创建“账户”,所有属于该账户的用户都只能看到账户数据?
是否有一个插件,我可以将用户分组到一个“帐户”中,然后一个特定的帐户被限制为只能看到针对该组的内容(因此用户需要登录)。例如,如果我有两个帐户:Acme Corp,然后将3名不同/独特的员工作为WP用户关联到Acme Corp,将3名不同/独特的WP用户关联到Big Inc(总共6名不同/独特的WP用户)-登录WP后,用户进入特定的“公司假日派对”页面-每个人都会看到关于其特定公司/帐户的假日派对的不同内容。
删除所有具有编辑者角色的用户及其内容MySQL
我有一个有数千名编辑的Wordpress网站。我不能从WP仪表板中删除它们,因为它太慢了。我需要一个查询来从PhpMyAdmin中删除所有编辑器用户及其帖子?谢谢
从自定义终结点获取用户名字
我正在尝试设置一个自定义端点,它只返回一些用户数据,而不是用户端点返回的默认数据。但是我不知道如何从WP\\u user\\u查询中获取用户的名字和姓氏add_action( \'rest_api_init\', function () { register_rest_route( \'myplugin/v1\', \'some-endpoint\', array( \'methods\' => \'GET\', \'callback\' => \'
如何获取特定用户元密钥的所有可能值的列表?
我已经用书签设置了我的帖子,用户的meta将用他们正在添加书签的帖子ID更新。它们存储在用户元密钥中my-bookmarks 作为数组。现在,我尝试查询(使用PHP)所有为特定帖子添加书签的用户,并按状态列出计数。20人来自威斯康星州,10人来自佛罗里达州,等等。我想知道是否有一种简单的方法可以获取用户元键的所有可能值state 从为那篇文章添加书签的用户那里,我不必每次都重复所有50个州。我宁愿看到只有来自3个州的用户下载了它们,所以让我们只查询来自这3个州的用户。除非你有更好的主意。
在wp_INSERT_USER()之后执行多个操作
我的主页上有一个自定义注册表,它可以正确运行wp\\u insert\\u user。但是,在创建用户后,我需要执行以下操作:立即登录用户,将物品添加到购物车,重定向到结帐,我想我知道如何进行第二项和第三项,但我似乎无法将自动登录作为第一步。表单代码:<form action="" method="post" name="user_registeration"> <label for="fname&quo
查询中的Foreach中的查询(查询异常)
我正在实现this list 目前我觉得我应该能够用foreach来完成,而不是对每一个单独的查询;“房屋”;(House是一个CPT,也被指定为usermeta),但我无法让它工作。目前正在对每个房屋进行这些查询(手动写入每个新查询的“房屋”帖子ID):$houseid = \'8490\'; //Manually changing this id each time, so I have the code below repeated a bunch... $connectors = get
按用户角色隐藏自定义帖子类型
我创建了一个自定义帖子类型(Customers),我想只向具有Customer角色的用户显示此帖子类型的帖子。没有插件或有插件有什么办法?
Wp-admin编辑用户url不会显示正确的url
正在等待edit url(以下截图)会将我指向如下内容:网站co/wp管理员/用户编辑。php?用户id=7(&U);wp\\u http\\u referer=%2Fwp admin%2用户。php<;--预期url而不是网站co/我的帐户/编辑帐户/&;wp\\u http\\u referer=%2Fwp admin%2用户。php<;--在这里结束此外,我在一些论坛上读到过它可能与woocommerce或其他插件冲突,但试图禁用所有这些插件,但仍然给了我错误的链接。我错过什么了吗?谢
WP_USER_QUERY组合角色和ID
我想获得所有作者的数组(除了少数作者),向其中添加几个管理员(通过ID),并按用户名排序数组。但是我找不到在一个WP\\u User\\u查询中实现它的方法。当我分别调用这两个子查询并通过array\\u merge()将结果放在一起时,这是可以的,但我需要按名称对它们排序,这样做是不可能的。。。所以现在我正在尝试这样的东西,但它让我拥有了所有的用户。我做错了什么?$args = array( \'orderby\' => \'display_name\', \'o
如果用户登录到静态的html文件,有没有办法通过javascript进行调用?
我在我的网站上使用Wordpress/Woocommerce以及jekyll(静态html生成器)。我想根据用户登录或注销的情况更改按钮。\\\\ if user is logged in <button>Log Out</button> \\\\ else <button>Log in</button>
Frontend language per user
WP上有国际化插件的功能。如果我成功了。pot文件我可以将我的插件翻译成任何语言。当我在网站上安装插件时,我可以选择任何语言,插件将尽可能翻译成任何语言。问题是要根据用户自己的设置翻译插件。如果任何用户设置了主站点语言以外的语言,那么在管理仪表板中,任何插件都将转换为用户语言。但另一种情况是在网站的前端:所有插件只有一种翻译(主要网站语言)。是否有任何解决方案可以通过用户设置更改本地化?如何从中获取翻译。是否按用户区域设置从WP前端创建pot文件?
WordPress用户Meta&ChromePHP或以其他方式调试/查看php变量
我正在开发一个插件来扩展BuddyBoss平台。具体来说,我正在将BB用户信息与Wordpress用户元数据同步。我的大部分代码都能正常工作(国家和地区组织更新良好),但同步我的“性别”字段并没有按预期工作。它似乎适用于男性和女性,但当选择“其他”时,它会将wordpress用户元字段设置为“女性”。我有两个问题:你能看到这段代码有什么问题吗:(忽略所有5次控制台输出尝试-这是我下面的第二个问题!)function BB_WP_SYNC_update_wordpress_usermeta( $user_i
Get all commenters on a post
我知道有几个类似的问题,但我找不到我想要的。我想把所有的评论都放到一个帖子上。但是,如果有一个评论者给出了不止一条评论,那么他不会被计算为两倍。我不想将它们单独显示为:foreach($comments as$comment){//echo}而是以数组形式获取它们。我是这样尝试的。但这种方法仍然将拥有一条以上评论的评论者计算为两倍(与他自己的评论一样多)。 $args_user = array( \'role__in\' => array( \'author\'
无法从GET_USER_META获取USER_REGISTED日期
我试图显示get\\u user\\u meta中的user\\u注册日期,但它始终显示为空。如果我尝试另一个字段,我确实会得到一个值,因此不确定为什么我看不到日期的任何内容。如果我检查数据库,肯定有一个日期。$data = array(); $user_query = new WP_User_Query( array( \'meta_key\' => \'location\', \'meta_value\' => $my_location, \'orderby\' => \'m
登录后出现管理面板404错误
我已经创建了一个自定义登录页面(不是自定义原始登录页面),并使用以下代码登录用户:if($_POST){ if (!empty($_POST[\'username\']) && !empty($_POST[\'password\'])) { $creds = array( \'user_login\' => $_POST[\'username\'], \'user_passw
如果配置文件字段未填写,如何显示文本?
如何显示任何文本/内容,如果all buddypress用户配置文件字段未填写?以下是我的代码,如果字段由用户填写,则会检索字段数据:$fields = array(\'Field 1\', \'Field 2\', \'Field 3\', \'Field 4\', \'Field 5\'); foreach ( $fields as $field) { $data = xprofile_get_field_data($field);