Questions tagged «users»

指能够登录并参与WordPress网站的帐户。

4
如果当前用户是管理员或编辑者
如何查看当前登录用户是管理员还是编辑者? 我知道每个人如何做: <?php if(current_user_can('editor')) { ?> <!-- Stuff here for editors --> <?php } ?> <?php if(current_user_can('administrator')) { ?> <!-- Stuff here for administrators --> <?php } ?> 但是我如何一起工作呢?即,用户是管理员还是编辑者?
100 users  user-roles 

5
如何检查用户是否具有特定角色?
我有一个非常具体的要求,即根据当前用户的角色,在用户个人资料页面的字段标签中显示不同的文本。我似乎无法弄清楚如何检查当前使用的是否是“作者”。 我在寻找类似的功能: is_user_in_role($user, "author"); 我想这很简单,但是我搜索了很长时间却没有答案,所以我想将其发布在这里。


5
获取WordPress网站上当前可用角色的列表?
编写WordPress插件时,通常需要设置选项,以便网站上的角色可以访问某些功能或内容。为此,插件开发人员需要获取该站点上存在的角色列表,以在该选项中使用。因为可以创建自定义角色,所以我们不能假设默认角色是唯一可用的角色。 提取列表的最佳方法是什么?

4
编辑者可以创建除管理员以外的任何新用户
我已经为客户建立了一个WordPress网站。客户端具有编辑者角色,但是我已经安装了Members插件,并为客户端提供了将新用户添加到WP admin的功能。这很好。 我的问题是,我希望客户端能够像贡献者,订阅者,编辑者和作者(而不是管理员)那样创建新用户。客户端创建的新用户不应具有管理员角色。是否可以某种方式隐藏此选项? 谢谢Vayu


3
多个开发人员/编辑人员正在一个网站上工作
背景 我正在建设第一个相当大的WordPress网站的最后阶段,现在遇到了一些磨擦。在大多数情况下,该站点是在我的本地计算机上开发的,我会将更改推送到登台服务器上进行审查(有关更多背景,请参阅此问题)。我最终得到的解决方案在仅编辑内容时效果很好,但是现在其他人正在编辑内容,而我仍然需要添加功能。我们的想法是:如果功能和内容协调一致,我们可以更快地完成工作……但是现在我不确定。 当前,登台服务器上的数据库中的内容与本地计算机上的内容不同。本身就很好,因为我不需要本地计算机上的最终主体副本,但是我需要做更多的开发工作,这会影响数据库(安装/编写更多需要各自表的插件)。 我的问题是: 有没有一种简单的方法可以自动合并数据库,以便多个人可以进行WordPress安装?我当然可以,只是出口我的表知道我的本地机器上已经改变,他们推到临时服务器,但它可能也有临时服务器上的东西,我想搞垮。我可以获取两个DB的SQL输出并将它们进行比较...但是,这似乎很乏味和骇人。我想知道这是否是其他人已经解决的问题;如果有一种社区认可的方式来处理这种事情。 谢谢!

2
如何检查用户(不是当前用户)是否已登录?
我需要显示每个作者页面(自定义作者页面模板)的在线状态(在线/离线)。 is_user_logged_in()仅适用于当前用户,我找不到针对当前作者的相关方法,例如is_author_logged_in() 有任何想法吗? 回答 一个Trick Pony非常友善,可以使用瞬态为两到三个函数准备编码,这是我以前从未使用过的。 http://codex.wordpress.org/Transients_API 将此添加到functions.php: add_action('wp', 'update_online_users_status'); function update_online_users_status(){ if(is_user_logged_in()){ // get the online users list if(($logged_in_users = get_transient('users_online')) === false) $logged_in_users = array(); $current_user = wp_get_current_user(); $current_user = $current_user->ID; $current_time = current_time('timestamp'); if(!isset($logged_in_users[$current_user]) || ($logged_in_users[$current_user] < ($current_time - (15 * 60)))){ $logged_in_users[$current_user] = $current_time; set_transient('users_online', $logged_in_users, …
22 author  users  status 

3
如何在“用户”个人资料上添加字段?例如国家/地区,年龄等
我对计算机/代码等不是很好。我使用的插件使注册表格变得很杂,然后在该表格中添加了国家/地区,年龄段,性别等。我单击将注册器添加到wordpress用户thingy中的选项。但是,当我尝试时,后端的“用户”部分将仅显示用户名和电子邮件。其他方式是否可以在“用户”部分显示? 我需要它们显示出来以用于统计用途。
21 users 

8
如何将仪表板访问权限仅限制为管理员?
我们将如何限制除管理员以外的所有用户对WP管理员区域的访问? 我们网站上的用户拥有自己的个人资料页面,这些页面可以完成他们所需的所有功能。 因此,管理员应该对除管理员以外的所有用户都设置限制。 怎么做?
19 wp-admin  users 

3
管理员页面重定向
如果用户访问另一个管理页面,是否可以将用户重定向到管理页面? 例如,如果用户曾经点击“所有页面” /wp-admin/edit.php?post_type=page 他们将被重定向到“添加新页面” /wp-admin/post-new.php?post_type=page

6
为什么我的角色在多站点/网络中不可见?
我的网络在某些站点而不是其他站点显示角色。 由于某种原因,我无法解释,因此当我添加新用户时,在我的网络子站点的下拉框中没有可供选择的角色。另外,分配给网站的新用户也没有显示在该网站的用户列表中。 这可以解决吗? 下面是当前情况的图片。 下面的图片显示了主站点及其适当的角色,但网络的子站点却没有。


3
user_login与user_nicename
调用get_users()函数时,将返回用户对象列表。这些用户中的每一个都有许多属性。是什么区别user_login,并user_nicename为每个用户的返回的属性?URL中显示了这两个属性中的哪个?(我问是因为我的情况下两个属性都相同!)。
15 users  user-meta 

2
如何以编程方式更改用户名(user_login)?
如标题中所示,如何以编程方式更改用户的登录名? 我想使用wp_insert_user功能,但似乎在更新当前用户时,它不会更改其用户名。我应该用$wpdb->update那个吗?如果是,更改用户名的代码将如何?鉴于WordPress API不允许更改用户名,更改用户登录会有什么后果?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.