在网络管理屏幕wp多站点中修改新用户电子邮件通知

时间:2018-07-04 作者:Muhammad Ibrahim

请告诉我应该使用哪个函数引用来修改网络管理屏幕->添加用户中的新用户电子邮件通知。

network-users-add-new

我想使用自定义电子邮件模板通知用户?

如果您能举个例子,这将非常有帮助,因为wordpress multisite的文档还不完整。

1 个回复
SO网友:anmari

穆罕默德,

多站点在大多数情况下使用相同的代码。如果你看看函数https://developer.wordpress.org/reference/functions/wp_new_user_notification/, 您将看到有一些过滤器可以更改“消息”,例如“wp\\u new\\u user\\u notification\\u email\\u admin”和“wp\\u new\\u user\\u notification\\u email”。

您将看到代码包含指向“network\\u site\\u url”的链接,允许新的ms用户使用。

自学这些知识的一个好方法是在本地主机上有多个站点,然后您可以跟踪、搜索、探索代码,验证正在执行的函数,并查看正在应用的过滤器和正在“完成”的操作。

结束

相关推荐

使用WP MultiSite在htaccess文件中为不同的域创建重写规则

通常,如果您有一个WordPress网站,那么在.htaccess 您的域的文件。例如,如果您的域是DomainA。com,您有以下重写规则:RewriteRule ^i-like-([a-zA-Z0-9-]+)/$ wp-content/themes/customtheme/custom-pages/ilike.php?like=$1 [L] 你将获得域名。com/i-like-。。。但如果我有一个包含以下域的多站点,该怎么办:域名。com(主域)域B。com(映射域)域C。com(映射域),