您当前的位置:首页 > TAG信息列表 > users
\\WP_USER对象|{CAPS}和{ALLCAPS}有什么区别?
倾倒时\\WP_User 对象,我注意到有两个属性,它们与特定用户的功能直接相关。$user_object->caps$user_object->allcaps我立即注意到$user_object->caps 比里面的还多$user_object->allcaps. 因此这里很可能有命名约定。我目前只观察到以下一个值$user_object->caps. 我还为该用户分配了一个自定义角色。中的一个值$user_object->caps 恰好是我的自定义用户角色的名称。但
WP_LOGIN_FORM()是否在重定向时将用户ID传递到URL?
我有一个自定义页面,要求用户登录以访问该页面。一旦他们登录,我想将他们重定向到同一个页面,但我想将他们的用户ID添加到重定向中的URL字符串中。这只是为了分析,实际内容受到if (current_user_can(\'\')){} 以下是我在受密码保护的页面中尝试的代码:<?php $userID = get_current_user_id(); $args = array( \'echo\' => true
阻止用户创建具有特定角色的新用户
在多站点安装中,我创建了一些自定义角色。其中一些具有创建新用户的能力。我想允许用户仅使用允许的角色创建新用户。一个步骤是使用editable_roles 筛选以从下拉列表中删除角色,但这不会阻止用户修改选择值并创建具有“不允许”角色的用户。
只能编辑特定(非自定义类型)页面和所有子页面的自定义用户角色
我的网站有几个静态页面和几个自定义帖子类型。我正在尝试创建一个名为students 并且只允许学生访问特定的自定义帖子类型和特定的静态页面。我了解如何通过使用add_cap() 并填充传递给的“capability\\u type”和“map\\u meta\\u cap”字段register_post_type 对于该自定义帖子类型。However, I don\'t understand how to do this for generic pages (which are not custom, b
如何在WordPress中向登录用户显示不同的菜单
如何编写此要求的代码,我想只在标题菜单中显示菜单,并向登录用户显示不同的菜单
如何为每个新注册的用户在一个会员网站的样本页面
我有一个会员网站,我的用户可以在那里创建自己的页面。我有一些页面,我希望每个新用户都有这些页面(将我的页面复制为他们自己的页面)。对于每一个新用户,我都必须指导他们如何复制我的页面&;发布它们。是他们的任何方式或插件或代码,每当有人在我的网站注册,他将有一些预先发布的页面。这就像新的WordPress注册。当有人第一次安装WordPress时,他总是有一个示例页面。这是他们为新用户提供此类页面样本或副本的任何方式。我们将非常感谢您的帮助。
如何让WordPress后端移动端优化??
我有一个会员网站,我的用户可以在那里创建自己的页面。我的大多数用户都来自手机(他们没有笔记本电脑)。当我在android chrome浏览器中打开我的网站时,WordPress后端并没有太多优化。大多数时候,它会冻结、变慢或挂起。就像有插件可以优化WordPress前端手机;他们是否有这样的插件或代码来优化WordPress后端移动设备。
我应该将仅限前端的用户设置为CPT还是使用插件?
我的客户希望有一个包含公共和客户特定项目的下载页面。我曾考虑创建一个Client 并与Download 但是,他们后来告诉我,他们希望用户能够设置自己的密码,并在需要时通过电子邮件重置密码。所以我研究了各种选择,试图避免任何使用实际Users WordPress数据库中的表。有很多插件可以创建社区、管理个人资料、创建前端用户等,但它们似乎都非常臃肿,以支付、订阅等为中心。这包括:Front-End Only UsersUltimate MemberWP-MembersWP User Manager<
如果USER_STATUS等于零则停止登录
我正在尝试创建简单的approval users插件来denay或approve新用户,因此我使用默认的user\\u状态来实现这一点,我要问的是,如果user\\u status=0,如何停止登录表单以保存会话并添加错误消息,类似这样的情况if($user_status == \'0\'){ //stop login sessiong echo $error_msg.\'waiting for approval\'; }else{ //run sessio
允许参与者上载文件
我想允许贡献者上传文件。所以我使用这个推荐的插件WP Role Editor 激活后,我从User > User Role Editor 然后在选择下拉列表中选择contributor。之后我检查了一下upload_files 然后点击更新。然后,我使用contributor帐户登录以测试上载文件。很好,我看到了media upload按钮,但当我单击上载文件时,出现以下错误:抱歉,不允许您将文件附加到此帖子我在他们的支持论坛上对此提出了一个问题,但插件作者没有给出解决方案。现在,我尝试了在Goog
强制使用强用户密码并实施规则以防止重复使用
我正在寻找一种在WordPress backoffice上创建重置和更改用户密码时强制使用强密码的方法。密码复杂性的长度必须至少为12个字符,并且至少有一个大写字母、一个小写字母、一个数字和一个特殊字符。管理员角色的密码必须至少每45天更改一次。其他用户的密码必须至少每90天更改一次。必须实施密码历史记录规则以防止重复使用。谢谢UPDATE :关于存储密码以防止重复使用。有一个插件:https://wordpress.org/plugins/prevent-password-reuse/对于密码策略,我找
exclude roles from overview
我在一个新网站上重新使用了一些旧代码,在那里我以最后一张帖子图片为背景显示列表中的所有用户。这一切都很好(我知道get\\u users\\u of\\u blog不受欢迎,但当我使用get\\u users时,我的代码会中断)。。。<?php $blogusers = get_users_of_blog(); if ($blogusers) { foreach ($blogusers as $bloguser) { $args = array(
多站点功能与单个站点功能进行通信
我有一个在网络级别运行的多站点插件。它的工作是在网络上为不同的站点分配额外的角色。例如,我有三个网站。用户可以注册图书馆或课程。当创建一个新的用户帐户时,我创建了一个插件,为网络上的其他站点分配额外的角色。例如:一个新用户注册了库,为CRM站点设置了一个新角色。-或者-当新用户注册课程时,将为CRM和库设置新角色。这后面的例子就是我面临的挑战。我的插件在网络层面起作用(Network:True 在插件元中)。现在这里是有趣的地方。在库站点上,访问由添加用户元值的成员插件控制。对库的访问不受用户角色或功能的
WP列出所有尚未对帖子发表评论的用户
我想在我的单曲中找到一条路。php列出所有用户(显示名称)haven\'t 对当前帖子发表了评论。我有一段代码,列出了have 已发表评论。。。/** * Retrieve a list of comment authors\' names. * * @param int $id Optional. Post ID. * @param string $sep Optional. List separator. * @return string|
重力表单以其他用户的身份提交表单
客户端请求管理员能够像其他用户一样提交表单。我创建了一个管理员表单,该表单具有按角色筛选的现有用户的动态填充下拉列表。提交表单时,提交前过滤器将从用户下拉列表中获取该值,并更改表单数据以反映表单是由所选用户创建的。阅读重力表单文档可以在表单对象中找到以下属性:useCurrentUserAsAuthor bool 对于具有Post字段的表单,这将确定是否应使用当前登录用户作为作者来创建Post。1使用当前用户,否则为0。postAuthor integer 当useCurrentUserAsAuthor设
我如何以管理员身份在WordPress中使用用户密码登录?
我有一个Wordpress网站,有一个会员制,问题是我的一些用户在登录时遇到了问题,网站就像他们说的那样被卡住了。当我尝试使用我的帐户时,它工作正常。所以我的问题是,我有没有办法用他们的帐户登录(知道我没有密码,也不会向他们索要密码)。我知道Wordpress会加密密码,但在这种情况下,有什么好方法可以尝试登录以调查我的用户的问题?谢谢
自定义评论通知在每次页面加载时触发
我编写了一个自定义函数,每当一篇文章提交了评论时,通过电子邮件通知一组用户。更新的用户因帖子而异,并由一个数组定义,该数组包含用户ID生成的电子邮件地址。该代码的工作原理是,它确实发送了一封通知电子邮件,但由于电子邮件被多次激发(每当加载帖子时),它就失败了有什么想法吗?我猜是吧comment_post 是正确的钩子,我只需要在代码的某个地方添加一个条件??This is placed in single.php$data = array( \'post_id\' => $pos
如何获取自定义链接的用户名
我想创建一个链接,该链接将根据用户单击该链接而更改。用户将登录并访问其“店面”。我想让链接成为他们特定店面的链接例如www.mywebsite。myweb/店面/用户名如果用户名会根据用户的点击而改变,我对这一点还很陌生,所以请解释一下,就像我什么都不知道一样谢谢本
了解WordPress多站点中的状态
这是我的挑战。我在网络级别安装了一个插件。其目的是根据网络上特定站点的角色变化,在网络中添加用户和角色。由于角色仅在站点级别进行管理,因此该插件会根据业务目标的需要将用户和角色添加到其他站点。我刚刚完成这个插件,它工作得非常好。然而,在一个站点(站点A)上,还有其他具有特定功能的插件,我希望在该站点(站点A)上创建新用户角色时自动执行这些插件。挑战在于,当在其他站点(站点B)或网络级别启动操作时,站点特定功能(站点a)未注册。我想知道当一个新用户在站点B上注册时,如何在站点a上调用一个函数。似乎我需要让站
获取自定义角色类型的所有用户的数组,以便在更新后发送电子邮件通知
我正在创建一个包含2种自定义角色类型(医生和档案管理员)的网站。医生可以通过自定义帖子类型和用户类型上的受限功能维护自己的bios,从而只允许他们查看自己的生物编辑页面。我试图做的是,每当角色类型为“医生”的用户更新其配置文件时,向任何角色类型为“配置文件管理员”的用户发送警报电子邮件。我现在的功能可以正常工作,在医生角色类型用户更新时发送电子邮件,但现在我只能在发送到静态电子邮件地址时才能工作。请参见下面的代码:// Send notification email when doctor updates