能否在theme functions.php中调用wp-load.php
我无法从themes functions.php使用wordpress wp_mail()。 PHP mail()函数工作正常,但它使用我的托管提供商电子邮件发送电子邮件。 我想使用我的私人电子邮件,我已经安装了一个插件来帮助设置SMTP,测试电子邮件发送得很好,但在其他情况下,要在functions.php中使用SMTP,我需要使用wp_mail(),这不起作用 这是mythemes functions.php中的代码能否在theme functions.php中调用wp-load.php,php,wordpress,email,wordpress-theming,Php,Wordpress,Email,Wordpress Theming,我无法从themes functions.php使用wordpress wp_mail()。 PHP mail()函数工作正常,但它使用我的托管提供商电子邮件发送电子邮件。 我想使用我的私人电子邮件,我已经安装了一个插件来帮助设置SMTP,测试电子邮件发送得很好,但在其他情况下,要在functions.php中使用SMTP,我需要使用wp_mail(),这不起作用 这是mythemes functions.php中的代码 if($_REQUEST['submitSenda']){ $nam
if($_REQUEST['submitSenda']){
$nameSenda = $_POST['nameSenda'];
$emailSenda = $_POST['emailSenda'];
if(!empty($nameSenda) && !empty($emailSenda)){
$message = "Hi $nameSenda, is your email $emailSenda?";
wp_mail($emailSenda, "Invoice", $message);
}
}
谢谢你抽出时间
请注意,我不太熟悉wordpress或PHP。。。我只是想绕开它。它怎么会“不起作用”?您是否验证了这一行是否首先执行?顺便说一句,这是相当可怕的代码。使用
empty
是完全错误的,简单地将其作为“全局if”侵入function.php也不是在WP中执行此类操作的方式。@misorude应该如何执行?您将其与哪个操作挂钩?@Stender您是指html操作吗?