如何获取和使用当前的多站点电子邮件wordpress

时间:2013-06-27 02:32:36

标签: php wordpress-theming wordpress

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

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

我想使用每个新网站的电子邮件。

有没有什么可以设置表单来获取当前网站的电子邮件?

谢谢。

1 个答案:

答案 0 :(得分:5)

这应该这样做:

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

<强>文档

get_site_option

get_option

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