[英]Does it matter where I place my wp_mail() function?
我将为我的Wordpress网站构建自己的联系表单,该表单将在“联系”页面上。
我有要使用的页面模板,但我想知道在主题的functions.php文件或页面模板文件中拥有wp_mail()
函数的最佳位置是什么?
我通常将所有与表单相关的PHP内容放置在表单显示的文件中,如下所示:
<?php if(isset($_POST['submit'])) {
// Form PHP stuff
} ?>
<form>
// Form fields
</form>
放置此函数的位置无关紧要,它取决于要求,例如,是否要在任何用户提交表单电子邮件时发送。 因此,您可以决定将同一文件或其他文件放置在何处。
假设您有一个基于Ajax的表单提交,有几种方法可以使它起作用。
自订:
WP AJAX功能:
在这里查看 WP ajax如何工作WP主题。
在上面的链接文章中,它使用了php默认的邮件功能,可以用wp_mail替换它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.