1
我使用jQuery $ .post()函數在wordpress上構建自定義聯繫表單。
$.post(tmpl_dir + '/bugreport.php',{ name:name, email:email, message:message }, function(data) {
if (data) alert('thanks for answer')
else alert('error sending, please try again.');
})
(tmlp_dir爲主題的目錄路徑)
這裏是bugreport.php文件:
<?php
if (isset($_POST['name']) && isset($_POST['email']) &&isset($_POST['message'])) {
$name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message'];
$send_to = "[email protected]";
$subject = "Question from " . $name;
$success = wp_mail($send_to,$subject,$message);
if ($succsess) return true
else return false;
}
?>
我收到來自WordPress的一個錯誤,指出:wp_mail()函數沒有定義。 我怎麼讓我的PHP文件使用wp_mail()函數?
謝謝。
謝謝,那麼'include(wp-load.php)'怎麼樣? – aleXela
@alexela,不要這樣做!請參閱:http://stackoverflow.com/q/13498959/1287812 – brasofilo
ReferenceError:未定義ajaxurl。得到這個錯誤。 – aleXela