Questions tagged «users»

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

1
是否有一个is_user_logged_in()用于多站点?
是否有WordPress的MU /多站点(3.0+),在那里我可以像网络站点ID添加is_user_logged_in()函数is_user_logged_in(2),其中2将是SITE_ID? 更新: 经过一番挖掘之后,我想到了下面的代码。不幸的是,它不起作用。 //不要使用它。不起作用。 函数mu_logged_in($ blog_id){ switch_to_blog($ blog_id); $ status = is_user_logged_in(); restore_current_blog(); 返回$状态; } 阿努的答案和评论都很好。 另外,请确保在wp-config.php文件中正确设置了Cookie域:)

8
使用get_users获得多个角色
我有一些这样的代码: $ query_args = array(); $ query_args ['fields'] = array('ID','display_name'); $ query_args ['role'] ='订户'; $ users = get_users($ query_args); foreach($ users as $ user)$ users_array [$ user-> ID] = $ user-> display_name; 我想获得更多的角色,并且还包括contributor,author以及使用Role Scoper插件创建的一些自定义角色,例如Manager等等。有get_users什么想法可以做到这一点吗? 谢谢
10 users 

1
如何将两个作者合并为一个?
我在WordPress网站上有几篇文章。一些帖子属于Author1,而其他帖子则属于Author2。有没有办法(插件?)合并作者(例如,将Author1合并到Author2中),并让所有帖子具有一个作者姓名? 编辑:使用“合并”,其含义应理解为“删除一位作者,将所有帖子分配给另一位作者”。
10 users 

1
使用Oauth2帐户覆盖WordPress用户
我正在尝试将WordPress设置为OAuth2客户端。我们所有的用户都存储在我们的专有CMS中,该CMS是OAuth提供商。我们的WordPress数据库中的用户很少(甚至没有),主要是管理员。理想情况下,我不想将用户数据存储在WordPress数据库中,因为我需要以某种方式维护X个WordPress网站的状态,而我在专有CMS中只有一个事实来源。 到目前为止,我的最初设计是创建一个覆盖现有WordPress用户功能的插件,并在Cookie或会话中存储OAuth访问令牌和用户uuid。但是,我需要在其他插件中可以访问此用户,因此理想情况下应覆盖默认的WordPress用户方法。 这是可以接受的方法吗?或者,我是不是试图以不适合的方式使用WordPress? 我可以找到大量用于将WordPress设置为OAuth2提供程序的插件,但作为客户端的插件很少。话虽这么说,但我发现确实有一些将WordPress设置为客户端的应用程序,但其中许多特定于Google Apps,Facebook,Twitter等。此外,这些应用程序依赖于在WordPress用户表中本地存储用户数据。我宁愿不这样做。 谢谢你的帮助!
10 plugins  users  oauth 

5
WordPress可以处理多少个用户?
我想在WP中设计一个会员登录网站,但我怀疑WordPress是否可以在同一数据库上处理超过40000个用户? 我对此不太确定,所以我在这里工作。因此,如果有人对此有所了解,请帮助我继续进行WP项目。

3
在多个Wordpress网站上共享用户数据的最佳方法是什么?
首先,Multisite不是我想要的。我有5个网站都在我希望为其启用用户帐户的单独域上全部使用Wordpress。我需要在整个网络上共享用户数据,并且当用户创建帐户时,他们也可以立即访问所有其他网站。使用多站点时,Wordpress不推荐我尝试做的事情: 如果计划创建高度互连,共享数据或共享用户的站点,那么多站点网络可能不是最佳解决方案。- http://codex.wordpress.org/Before_You_Create_A_Network(第1款,第3句) 我尝试使用“共享用户表技巧”,如http://wordpress.org/support/topic/multiple-sites-same-users-how和此处http://xentek.net/articles/528/所述实现wordpress-shared-users-table-trick /和许多其他地方...问题是,此信息是2-7岁,我正在使用Wordpress 3.5.1,而此“ trick”没有似乎没有用。 我试图将此代码插入该$table_prefix行的wp-config中。 define('CUSTOM_USER_TABLE', 'wp_users'); define('CUSTOM_USER_META_TABLE', 'wp_usermeta'); 长话短说,我认为此技巧不再有效,因为我根本无法登录到管理员端的第二个站点。 关于链接此数据的最佳方式的任何建议是什么?

2
为所有用户和管理员设置管理员编辑面板和元框的位置和可见性
我的WP 3.3设置涉及几种帖子类型和带有Advanced Custom Fields插件(可创建许多metabox)的自定义编辑面板,以及其他插件,例如SEO metabox面板,Scribu的Posts2Posts连接等等。 问题是,这些面板的外观顺序通常是相当随机的(即使“高级自定义字段”提供了某种顺序,但它并不总是有效,因为其他插件没有这种顺序,此外,我可能想更改元框职位类型)。 现在,Wordpress允许具有适当权限的每个管理员/用户以他/她想要的方式在编辑面板中排列元框。但是...每个管理员都必须安排自己的!! 是否没有办法准备默认/固定订购或让超级管理员或特别是一位管理员为每个人设置面板位置? 我至少有4位管理员,很少有编辑/作者...我必须设置他们的面板并使用每个帐户登录,这是没有道理的。这既愚蠢又耗时,并且使非Wordpress精明的用户感到困惑。 是否有任何插件或代码段可以帮助解决我的问题? 谢谢

4
更改电子邮件时需要确认
我只是想知道为什么每次用户更改电子邮件地址时wordpress都不会发送确认邮件。 我们如何知道电子邮件地址不是伪造的或错误的输入? 那么有人可以给我一些代码来实现此功能吗? 更新: 这是主意。 用户更改他/她的邮件 我们发送确认电子邮件。 如果用户通过单击确认链接在X天内确认该电子邮件,则应更改该电子邮件。否则,我们应该使用现有的电子邮件。
10 users  email 


6
如何通过自定义元字段过滤“管理用户”页面上的用户?
问题 WP似乎已在将其用于过滤用户列表之前删除了我的查询变量的值。 我的密码 此函数将自定义列添加到我的Users表上/wp-admin/users.php: function add_course_section_to_user_meta( $columns ) { $columns['course_section'] = 'Section'; return $columns; } add_filter( 'manage_users_columns', 'add_course_section_to_user_meta' ); 此函数告诉WP如何填充列中的值: function manage_users_course_section( $val, $col, $uid ) { if ( 'course_section' === $col ) return get_the_author_meta( 'course_section', $uid ); } add_filter( 'manage_users_custom_column', 'manage_users_course_section' ); 这将Filter在Users表上方添加一个下拉列表和按钮: function add_course_section_filter() { echo '<select name="course_section" …

3
功能组:具有多个角色的用户?
我敢肯定,我了解WordPress中的角色和功能设置:精细的功能,按可分配给用户的角色分组在一起。代码应该检查粒度功能,而不是角色(因为特定角色的功能可以更改)。角色不一定是分层的(尽管默认角色是分层的)。 有什么办法可以为用户分配多个角色?或者,具有多个功能组,并将一个或多个组与用户相关联?我的网站的工作方式有很多明显的职责:更新网页,主持论坛,更新事件日历等。每个职责都有一组功能,这些功能是执行与其相关联的任务所必需的。我想使用户能够执行一项或多项职责。因此,用户A可以更新网页和事件日历,但不主持论坛(不够灵活),但是用户B可以主持论坛,更新事件日历,但不允许在网页附近。 缺少为每种可能的职责组合定义角色的方法,有没有办法做到这一点?

2
在用户个人资料页面中发表评论?
我正在尝试在本教程的指导下构建自定义用户个人资料:如何制作WordPress个人资料页面 我已经成功地将其实现为我的主题,并且一切正常。现在,我要实现的是在用户个人资料页面中获取评论模板,其他注册用户可以在其个人资料页面上发布评论,例如facebook wall或last.fm shoutbox。 我正在这样尝试: 在作者页面中,我添加了以下行: <?php comments_template(); ?> 但是它没有出现。然后我尝试这种方式:在WordPress之外获取WordPress注释 它可以添加注释模板,但是不起作用。当您单击提交按钮时,它会重定向到空白页。 我认为这个目标并不容易实现,它需要为每个用户创建自定义数据库来存储评论,因为评论系统仅存储特定页面或帖子的评论,而不能存储任何其他页面(如存档或作者页面)的评论。 如果有人能告诉我正确的方向,我将永远感激不已。 感谢TowfiqI。
9 comments  users 

4
在管理员的用户列表中按自定义帖子类型显示用户的帖子计数?
我试图弄清楚如何进入/wp-admin/users.php管理页面以创建自定义列,以显示用户在WPHonors.com上自定义帖子类型所拥有的帖子数量。 我为此创建了一张票,但@nacin解释了为什么代替插件做更多的工作。 我一直无法找到一种方法来操纵用户表的输出,因此我可以为每个用户的CPT帖子数添加自定义列。这可能与@nacin提出的问题有关,帖子计数数字将链接到什么。对于用户当前拥有的“帖子”帖子数,它链接到帖子管理页面,显示该用户的所有帖子(/wp-admin/edit.php?author=%author_id%)。 如果我将其链接到某处,它将是: /wp-admin/edit.php?post_type=%post_type%&author=%author_id% 我想,如果那在某种程度上甚至可行。但我什至不一定需要将其链接到任何地方。我最想显示的是每个人的CPT帖子数,其中包含600用户和300+不同4自定义帖子类型的帖子总数。管理员只是可以提交'post'帖子的人员,因此用户页面中的该列无用。

8
有没有一种方法(插件?)来限制用户只能编辑一个页面?
我们像CMS一样使用wordpress,并且非常希望允许用户拥有“主页”。理想情况下,应防止它们破坏整个站点。 有没有一种简单的方法可以将用户的编辑权限限制为单个页面? 我当前使用的是Members插件来做其他基于权限的工作,因此,如果解决方案可以巧妙地增强它或完全替换它,那就太好了。 创建新用户时自动创建主页的奖励积分。 更新:我应该澄清,这些页面需要限制在站点的特定区域内(即同一页面的所有子代)。另外,在与一些用户交谈之后,似乎他们发现从他们的主页创建分支的子页面很有用。

3
有没有合并两个用户的方法?
我有两个用户,我想合并为一个。 我可以在线找到该问题的所有答案都集中在转移帖子的所有权上,但这是一个网站,我也需要转移权限和角色。 是否有捷径可寻?
9 users 

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.