我正在构建一个contactform,需要将所有查询发送到管理员邮件地址。
处理输入数据并发送电子邮件的php文件仅包含以下代码:
<?php
$admin_email = get_option(\'admin_email\');
if($_POST["name"] != "" && $_POST["contact"] != "" && $_POST["comments"] != "")
{
echo "Uw bericht is verzonden! ";
$name = $_POST["name"];
$contactOption = $_POST["contactoption"];
$msg = "Bericht afkomstig van: \\n";
$msg .= "Naam: " .$name;
$msg .= "\\nE-mail of Telefoonnummer: " .$contactOption;
$msg .= "\\n\\n";
$msg .= "Bericht: \\n";
$msg .= $_POST["comments"];
$msg .= "\\n\\n";
$subject = utf8_decode("Bericht via Contactformulier");
$headers = utf8_decode("From: " .$name."\\r\\n");
mail($mailTo, $subject, utf8_decode($msg), $headers);
}
?>
问题是,我无法使用get_选项或get_bloginfo来获取管理员邮件地址。这总是返回一个致命错误。此文件位于my childtheme文件夹中。为什么我不能使用这些函数?我还尝试将get\\u header()和get\\u footer()添加到文件中,但这些函数也无法识别。
我对wordpress比较陌生。我是不是遗漏了什么?