创建转发给角色中的用户的电子邮件地址

时间:2016-10-21 作者:Phil W

我正在寻找一种方法,从功能上来说,它可以创建一组“反射器”或forwarding email address, 对于all the users in a custom role. 例如,如果我创建自定义角色“OompaLoompas”,我希望电子邮件地址为[email protected]将被创建,这反映了不断变化的用户群,允许任何人通过他们选择的电子邮件向该用户组发送电子邮件,而不仅仅是管理员面板上的管理员。How can I accomplish this?

我的理由是,我正在使用WordPress安装来管理子委员会,并被要求为每个子委员会创建组重定向器。目前,mysite上没有人有电子邮件。com,以及I\'ve been asked to avoid creating a new email address for every user.

1 个回复
SO网友:CodeMascot

你的问题答案很长,涵盖了大量已完成的任务。因此,在这里用代码来解释整个过程几乎是不可能的。我在这里给你一些信息和建议。希望这对你有帮助。

所需步骤-

  1. User Taxonomy: 您可以通过为用户组提供基于分类的组关系来创建用户组,如posts 或任何其他帖子类型。Here you\'ll find a brief tutorial about it.
  2. Create Email Address: 钩住创建用户分类。这意味着在创建用户分类法之后,它将创建一个电子邮件地址
  3. Send Mail: 创建一个表单,该表单将接收来自用户的电子邮件输入。然后将其发送给与分类法关联的所有用户

相关推荐

如何将外部变量传递给wp_new_User_Notify_Email过滤器?

我们正在尝试自定义新用户在我们的网站上注册时收到的默认电子邮件。为此,我们使用WP4.9.0中添加的wp\\u new\\u user\\u notification\\u email筛选器对于我们的功能。php文件不要凌乱,我们在“templates/email\\u welcome.php”中有电子邮件模板。我们需要加载此文件来构建$message变量,但返回的内容始终为空。下面是我们在子主题函数中添加的内容。php// ========================================