2

我在 wordpress 中有一个默认主题的多站点安装。我在主页上有一个表单,并希望它将表单数据发送到一个电子邮件地址(创建的每个站点的主电子邮件)。

我使用过get_option('admin_email'),但它使用超级管理员中设置的通用电子邮件。

我想使用来自每个创建的新站点的电子邮件。

有什么方法可以设置表单以获取当前站点的电子邮件吗?

谢谢你。

4

1 回答 1

8

这应该这样做:

<?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.
}
?>

文档:

获取站点选项

获取选项

希望他的帮助。祝你好运。

于 2013-06-27T02:52:12.583 回答