如何阻止WordPress发送电子邮件

时间:2013-09-06 作者:rubo77

我想停止wordpress安装中的所有电子邮件功能。

是否可以使用全局标志?

或者通过禁止此安装使用phpmail 在htaccess中是否有任何功能?

2 个回复
SO网友:Jigar Gorakhiya

请参考以下链接。这可能对你有帮助。

https://gist.github.com/davejamesmiller/1966437

SO网友:meloniq

下面的函数没有重写wp\\u mail()那么令人讨厌,它允许您在应该禁用电子邮件时添加额外的逻辑

function childtheme_no_emails( &$phpmailer ) {
    // Empty out the values that may be set
    $phpmailer->ClearAllRecipients();
    $phpmailer->ClearAttachments();
    $phpmailer->ClearCustomHeaders();
    $phpmailer->ClearReplyTos();
}
add_action( \'phpmailer_init\', \'childtheme_no_emails\', 99, 1 );

结束

相关推荐

WordPress Themes and PHP unit

有没有将PHP单元测试与WordPress主题结合使用的例子,似乎很多关于这个主题的博客都过时了,因为核心单元测试是trac的一部分,然而昨天晚上,我拉了trac,试图设置一个示例主题来运行测试。它不能安静地工作,你必须运行所有的测试来测试你的主题,即使你尝试并需要一个文件-它试图在WordPress被实例化之前需要它,它会变得一团糟。无论如何,我知道有一个用于主题单元测试的插件,但它只是安装了大量“尝试”并破坏主题的帖子,并没有测试底层逻辑,尤其是在构建框架的情况下,php单元在这里是最好的,因为您可以