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

Dan*_*ălă 2 php wordpress wordpress-theming

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

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

我想使用每个新网站创建的电子邮件.

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

谢谢.

Ama*_*ali 6

这应该这样做:

<?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.
}
?>
Run Code Online (Sandbox Code Playgroud)

文档:

get_site_option

get_option

希望他的帮助.祝好运.