您当前的位置:首页 > TAG信息列表 > user-roles

  • Avoid having infinite loops

    时间:2017-05-01

    我正在使用以下代码(https://developer.wordpress.org/reference/hooks/set_user_role/) 在多站点安装上,在其博客之间同步用户角色。我的问题是,这种方法是否会导致无限循环?// Sync user role add_action( \'set_user_role\', \'sync_user_role\', 10, 2 ); function sync_user_role( $user_id, $role ) {

  • 如何使用SQL基于角色检索用户数据?

    时间:2017-05-05

    我需要从SQL数据库中检索用户数据,我已使用下面给出的SQL代码成功地做到了这一点:SELECT wpu6_users.display_name AS n_user_display_name, t1.meta_value AS n_user_first_name, t2.meta_value AS n_user_phone, wpu6_users.user_email AS n_user_user_email, t3.me

  • Wp-cli是否可以在多站点实例中显示所有站点上的所有用户及其角色?

    时间:2017-08-07

    使用列出多站点用户wp-cli(1)如果我运行wp user list 我在multisite(2)的顶层获得了一个用户列表(我的例子中有2个管理员)。列出多站点的用户,我有25个站点有不同的用户。一些用户在不同的站点中扮演不同的角色。当我使用网络标志时wp user list --network 我得到了同样风格的报告roles 柱但该报告涵盖了多站点网络。列出多站点的用户+角色我的目标是列出每个站点的所有管理员。这就是我被困的地方。显然,添加附加标志--role=administrator 不会给对话

  • 根据用户角色限制自定义字段

    时间:2017-09-21

    我已经进行了广泛的搜索,找到了限制用户发帖数量的唯一解决方案。我们有一个可湿性粉剂网站,我们想通过一个非常利基市场的简单目录来赚钱。我们希望有不同级别的广告合作伙伴,他们可以根据自己的级别访问特定领域。例如,黄金可能有10个图像,青铜可能有1个。或者黄金有“网站”字段。我在网站上大量使用ACF,我不需要支付插件或前端解决方案,我们可以单独解决支付方面的问题,我们将使用Wordpress后端。我只需要能够根据用户角色修改现场可用性。有没有办法做到这一点?谢谢

  • 如果用户不是超级管理员,如何限制管理页面?

    时间:2018-03-17

    我在我的多站点上使用了All-In-One Seo包,但是这个插件有管理页面,什么不属于限制用户访问插件页面的规则范围,所以我使用remove_cap( $cap ); 关于“编辑插件”、“安装插件”、“上载插件”,但这并不能解决我的问题。我想在我的网络子网站上限制此页面: wp-admin/admin.php?page=all-in-one-seo-pack%2Faioseop_class.php wp-admin/admin.php?page=all-in-one-seo

  • 首次登录时将角色分配给用户(如果他们是第一次登录)(在管理员之后)

    时间:2018-08-06

    我正在运行Wordpress多站点。我希望第一个用户登录到一个新站点,以分配管理员角色,以便他们可以管理其他角色。第二个用户,以及该特定站点上的所有用户,应该只是贡献者。当我创建一个新站点时,第一个登录该站点的用户还应该具有管理员角色,以及所有其他后续贡献者。我该怎么做?我试着两者都用wpmu_new_user 和wpmu_activate_user 使用以下函数,该函数不起作用,当我尝试使用此函数设置时,创建的用户没有角色:function test_onboarding_user($user_id){

  • 如何在WordPress多站点中更改用户启动角色?

    时间:2018-10-15

    我正在使用WordPress MultiSite。在哪里可以更改用户起始角色?它不会显示在“设置”>“常规”>“新建用户默认角色”下。

  • 为特定用户角色启用插件

    时间:2018-12-03

    我已经用user role editor创建了一个新的用户角色(基于shop manager),我需要为这个角色显示一个自定义插件。谢谢$user = wp_get_current_user(); if ( in_array( \'custom_role\', (array) $user->roles ) ) { //The user has the \"custom\" role add_action( \'some_menu\', \'my_plugin_me

  • 处理多方角色和能力的最佳实践?

    时间:2018-12-09

    考虑一个由WordPress制作的具有多个角色和功能的复杂系统。以一个大学网站为例。大学网站可以将新闻发布到家中,还可以管理特定课程的内容,等等。在复杂场景中保持角色和能力有序的最佳做法是什么?

  • Administrator Posts

    时间:2018-12-10

    我试图阻止任何具有编辑角色的人编辑管理员发表的帖子。编辑可以编辑其他人的帖子,但不是管理员的。这可能吗?我尝试了Adminimize&;Capability Manager增强了插件,但这些插件没有成功。感谢您的帮助。非常感谢。

  • 如何防止用户创建新类别?

    时间:2018-12-11

    我已经设置了一些类别。我不希望用户添加新的。我该怎么做?

  • 如何根据用户角色限制用户可以发帖的类别?

    时间:2018-12-15

    到目前为止,我只找到过时的插件,或者只影响显示的类别。编辑:结果应该是用户在发布帖子时只能选择某些类别。

  • 将用户角色作为类返回时,PHP 7.2中的数组到字符串转换错误

    时间:2018-12-18

    免责声明:我对PHP一窍不通,所以请容忍我,因为我还在学习。我得到了PHP错误Array to string conversion 对于以下代码:function osu_add_role_to_body($classes = \'\') { $current_user = new WP_User(get_current_user_id()); $user_role = array_shift($current_user->roles);

  • 从WordPress中删除仪表板链接

    时间:2018-12-28

    我试图删除用户仪表板上的两个链接,将其保持在admin上,但它在user和admin上都会关闭。我需要从用户仪表板中删除一个,另一个是联系人表单插件链接联系人。我正在尝试使用下面的代码。此外,post链接也会关闭。 add_filter( \'admin_menu\', \'remove_menus\', 99 ); if (!current_user_can(\'manage_options\')) { add_action(\'wp_dashboard_set

  • 想要将帖子添加到用户仪表板

    时间:2018-12-28

    我想补充一下edit.php 注册为网站订阅者的用户仪表板。我使用的代码是add_action( \'admin_menu\', \'remove_menus\' ); function remove_menus(){ if(!current_user_can(\'subscriber\')) add_menu_page( \'edit.php\' ); //dashboard } 甚至有管理员代替订阅者不工作

  • 在WordPress中授予二级用户角色时会触发钩子吗?

    时间:2019-01-30

    我知道当更改主角色时,会触发set\\u user\\u role,是否有类似的挂钩来授予辅助角色?

  • 自定义用户类型在帖子中获得html清理

    时间:2019-01-30

    对于默认用户类型(管理员、编辑器等),保存时不会从帖子中删除样式标记。对于自定义用户类型,将删除样式标记。我在函数中应用了过滤器。php文件,以防止剥离,但作为自定义用户类型登录时会忽略该文件。我还直接编辑了wp includes文件夹中的TinyMCE,即使这样也会被忽略。下面是如何在我的插件中注册用户类型;function add_roles_on_plugin_activation_tester() { add_role( \'tester\', \' Tester\', array(&#x

  • 向特定用户角色显示特定类别的帖子

    时间:2019-02-02

    我在一个学校的网站上工作,老师们都想把他们学生的作业发布到网上,但这只是为了让每个学生都能看到他们老师发布的自己班级的作业。我想做的基本上是:获取用户角色,如果用户角色=角色1,按类别1显示帖子,隐藏所有其他帖子,如果用户角色=角色2,按类别2显示帖子,隐藏所有其他帖子,等等,对于22个不同的用户角色,所有这些用户角色都是订阅者级别,我只是用这种方式将它们分解,因为这是将它们划分为类别的最简单方法。理想情况下,我希望有一个博客页面,其中显示站点所有帖子的提要,并且您只能在该提要中看到适合您的内容。其他一切

  • 如何为其他角色禁用wp admin中插件设置的访问权限

    时间:2019-02-04

    嗨,我有一个网站,人们可以注册一个新帐户并访问网站仪表板(wp admin)。但这些用户也可以访问我网站上其他插件的设置。有没有办法在我的网站上禁用某个角色(贡献者和作者)的访问权限。我在这些方面都是新手,所以希望有人能轻松地帮助我。非常感谢。

  • 有没有办法让我自己成为管理员?

    时间:2019-02-05

    长话短说,我的客户在另一家公司有一个网站。他们没有让他成为管理员,但他确实可以访问仪表板。我不知道他的角色是什么,但这可能与编辑的角色有关。没有“外观、插件、设置等”菜单选项。但他可以写帖子和页面。基本上,公司不会回复他的电话、电子邮件等。他想保存他的内容、媒体等,但他没有权限。我们无法访问FTP或数据库。我甚至不能安装插件。我还能做些什么来把旧东西从网站上删除吗?顺便说一句,域名和网站完全归他所有。