我在 wordpress 中有一个默认主题的多站点安装。我在主页上有一个表单,并希望它将表单数据发送到一个电子邮件地址(创建的每个站点的主电子邮件)。
我使用过get_option('admin_email')
,但它使用超级管理员中设置的通用电子邮件。
我想使用来自每个创建的新站点的电子邮件。
有什么方法可以设置表单以获取当前站点的电子邮件吗?
谢谢你。
我在 wordpress 中有一个默认主题的多站点安装。我在主页上有一个表单,并希望它将表单数据发送到一个电子邮件地址(创建的每个站点的主电子邮件)。
我使用过get_option('admin_email')
,但它使用超级管理员中设置的通用电子邮件。
我想使用来自每个创建的新站点的电子邮件。
有什么方法可以设置表单以获取当前站点的电子邮件吗?
谢谢你。
这应该这样做:
<?php
if (function_exists('is_multisite') && is_multisite())
//checks if it's a multisite
{
$admin_email = get_site_option( 'admin_email' );
//in multisite, it returns the network-wide site E-mail
}
else
{
$admin_email = get_option('admin_email');
//gets E-mail address of blog administrator.
}
?>
文档:
希望他的帮助。祝你好运。