您当前的位置:首页 > TAG信息列表 > users
2个月后自动删除非活动用户
我正在尝试修改此function:// automatically delete users after 7 days in wordpress function wcs_auto_delete_users() { global $wpdb; $query = $wpdb->prepare( \"SELECT ID FROM $wpdb->users WHERE datediff( now(), user_registered ) > 7\" ); if
遍历用户并在首页显示用户元信息
我在用户中有一个元字段,名为columnista-destacado 我需要遍历Wordpress用户,如果该字段有值集(等于1),那么我需要在首页显示用户元信息。最多应该有6个用户,我怎么能做到?
获取在多站点中拥有给定博客ID的用户ID
我正在创建一个函数,该函数将$blog_id 并返回相应的$user_id 在多站点网络中拥有/创建博客的用户。public function SelectOwnerUserIdFromBlogId( $blog_id ) { ... } 我一直在查看数据库,我能找到的最接近的东西是查看wp\\u usermeta表并过滤功能,但这感觉太粗糙了。还有更好的主意吗?SELECT user_id as UserId, IF(SUBSTRING_INDEX(SUBSTRING_INDE
如何限制帖子类型帖子的类别/帖子标签/术语数量
我需要一个解决方案,允许我限制用户/作者在每个新帖子中最多使用两个类别。一篇文章只能有一个或两个类别。我发现的唯一类似的解决方案是将类别设置为单选按钮而不是复选框。但这将限制用户只能选择一个类别。Only one category per post有什么办法可以解决这个问题吗?
授予用户在多站点中更新的权限的最安全方式是什么?
我为一个当地慈善组织创建了一个多站点,其中包含五个分支诊所。我在“跨网络”激活的多站点中运行了各种插件(安全、SEO等)。我想授予此组织中的用户每两天检查一次更新并应用出现的任何更新的权限。我不一定希望此用户拥有执行任何其他操作的权限。是否有用户级或自制用户级的方法,允许他们(a)登录后端,(b)查找更新,以及(c)更新多站点,而无需授予他们其他作者或编辑权限?
User rank in wordpress post
我不久前在一个支持论坛上看到,你可以在wordpress的帖子上显示作者的排名,但我似乎再也找不到该帖子了,但我希望它显示一张图片,而不是文字,如果有人能告诉我
获取WordPress多站点之外的当前用户
如何在Wordpress Multisite中获取当前登录用户?我尝试了Wordpress Singlesite的方法,它给出了错误Call to a member function set_prefix() on a non-object 在线代码行$wpdb->set_prefix( $table_prefix, false ); 地方wp-includes/ms-settings.php:196.我认为应该有一种方法可以正确地完成它,而不必从Wordpress导出一堆函数。一段代码($root
User can not login
我成功地向WP数据库插入了一个新用户,我希望该用户在此之后立即登录。我是这样做的User Login Form <?php function dlf_form() { ?> <form method=\"post\" id=\"wp_login_form\" action=\"<?php echo $_SERVER[\'REQUEST_URI\']; ?>\"> <div clas
通过元键而不是ID获取所有用户元
我试图比较用户元值以找到最高值和最低值。我设置了一个名为“hourly\\u rate”的用户元值。我想获得所有用户的小时费率,然后运行PHPmin() 和max() 在这些值上查找我所有用户的最低和最高小时费率。目前,我正在通过从数据库中获取所有用户并迭代foreach循环来实现这一点,为每个用户获取特定的元密钥并将其存储在一个数组中。然后在该数组上运行min和max。随着网站在用户中的扩展,仅仅找到一个最小值和最大值似乎会变得相当麻烦。有没有办法让我get_user_meta() 按键而不是ID?例如
具有序列化的自定义元值的GET_USERS
我正在尝试使用get_users 选择只有特定元值的用户。在这种情况下,元键是extraInfo 但这些值位于序列化数组中。我可以这样把用户拉出来吗?这就是我一直在尝试的,但运气不佳:$meta_key = \'extraInfo[zip]\'; $meta_value = $zip; $query = get_users(\'meta_key=\'.$meta_key.\'&meta_value=\'.$meta_value);
从CSV列表中批量删除用户
我有一个WordPress网站,有65000个注册用户,其中大约10000个是垃圾邮件机器人、非活动帐户、硬电子邮件bonces等。我将他们收集在CSV列表中,如何使用该CSV列表从我的WordPress站点删除这些用户?我还没有找到一个插件可以做到这一点。
User list order by user meta
我已经创建了可以投票给用户或帖子作者的用户投票。例如,有4个用户看起来:用户---ID=1---元键=\'\\U thumbs\\U rating\\U up\'-元值=\'13\'用户---ID=2---元键=\'\\u大拇指\\u评分\\u向上\'---元值=\'17\'用户---ID=3---元键=\'\\u大拇指\\u评分\\u向上\'---元值=\'8\'用户---ID=4---元键=\'\\u大拇指\\u评分\\u向上\'---元值=\'241\'所以我必须按照用户元键和元值从高到低排序这些用
将显示名称设置为名字和姓氏(phpmyadmin SQL查询)
我正在尝试将所有用户的显示名称更改为他们的名字和姓氏。我已经研究了许多插件,并编写了自己的PHP来尝试实现这一点,但该网站有50000多名注册用户(我可以想象大多数是来自我的客户以前网站的垃圾邮件),但正因为如此,PHP挂起了,在放弃之前只有大约2000个。因此,我认为下一个最好的方法是从PHPmyAdmin中编写一个SQL语句来执行该任务,然而纯SQL让我很困惑,到目前为止,我所能做的就是将显示名设置为用户的名字,我不确定如何获得姓氏。这是我使用的语句。UPDATE wp_users, wp_userm
自定义或避免新的管理员电子邮件地址通知
在多站点网络中,当您在设置/常规中更改主电子邮件地址时,Wordpress会发送一封必须由新电子邮件收件人确认的电子邮件。我需要避免或自定义正在发送的消息,但不知道如何发送。负责发送此电子邮件的功能不可插入,如下所示:/** * Sends an email when a site administrator email address is changed. * * @since 3.0.0 * * @param string $old_value Th
哪个WordPress文件正在将新用户保存到数据库
我需要知道,是什么Wordpress php文件将新用户保存到数据库中。我找不到它,但在将其添加到DB之前,我需要修改新用户的用户名。非常感谢。
如何激活用户搜索
我正在尝试激活wordpress网站中的用户搜索。这意味着我还需要搜索结果上的用户。我尝试了一些插件,但没有一个能提供我想要的解决方案。有什么代码片段可以放在上面吗functions.php 这有助于解决我的问题?我必须使用WP_User_Query? 谢谢到目前为止,我已经使用了这些插件:相关性搜索所有内容
主菜单页面重定向到用户ID
我有一个网站,向客户显示健身结果。它的工作原理是根据用户的UID显示一个页面,显示独特的图表等。我可以在登录时将成员重定向到唯一的页面,但我似乎无法添加同样重定向他们的菜单项。我需要菜单项,因为当前,当客户端登录并查看其唯一页面时;如果他们离开该页面,则无法导航回该页面。有什么想法吗?这可能吗?我是一个代码新手,但我正在学习,所以请记住这一点!干杯
Failed login attempts
我正在使用WordFence进行站点监控和总体安全。我在几个不同的位置看到了一些失败的登录尝试,用户名为“admin”和“companyname”。我不熟悉IP地址或它们属于谁。我的问题是,这是否会提示您阻止IP地址?此外,我是否应该考虑阻止所有IP地址的登录页面,但已批准的IP地址除外?
跨多个站点共享用户,每个站点都在各自的数据库上
我已经阅读了许多关于共享用户的解决方案,并查看了这里的其他帖子,但没有找到我想要的具体内容,因为他们都在谈论同一个数据库上的用户。了解WP config文件并定义自定义用户表,但我认为这在我的情况下行不通,因为我的设置是在两个不同的数据库上进行的。有些解决方案也很旧,肯定不能再使用4.1.1了。我有两个不同的网站,每个网站都有自己的数据库。站点A是我想要共享用户表的位置。站点B是使用子域的多站点设置。我需要从站点A到站点B以及站点B可能包含的任何子域共享用户数据。站点B可能有超过300个站点。访问站点B或
允许最多5个并发登录会话
我在执行并发登录检查时遇到问题。该站点需要防止任何特定用户同时进行5次以上的并发会话。Example:用户Matt可以有5个活动会话。如果用户Matt尝试使用第6个会话登录,它将删除第一个登录的会话(&a);没有超过4小时的活动。如果所有5个会话在过去4小时内都有活动,则登录失败,并向用户显示一条错误/消息以联系站点管理员。我知道Wordpress有WP\\u Session\\u令牌,但它们似乎只存储“expiration”和“login”,没有“last\\u activity”。有没有办法通过Wor