【问题标题】:Wordpress theme and PHPMailer classWordpress 主题和 PHPMailer 类
【发布时间】:2015-03-20 17:21:48
【问题描述】:

我可以使用特定主题(我的主题文件夹中的单独副本)PHPMailer 类来发送电子邮件吗?

我问这个是因为我在使用 wp_mail() 时遇到了一些问题,它没有使用标题,我已经搜索并获得了许多与使用过滤器作为标题名称和邮件相关的信息,但它不起作用,可能是因为一些插件已激活。

那么是否可以添加 PHPMailer 类,并在 ajax 回调函数中使用它?

我试过了,但网站一片空白。

【问题讨论】:

    标签: php wordpress phpmailer


    【解决方案1】:

    WP already uses PHPMailer 在其对wp_mail 的实现中...您可能需要进行一些挖掘才能获得它,但您应该能够使用wp_mail 的PHPMailer 实例,或者至少可以使用从 WP 的默认库中加载它,而无需捆绑另一个副本。

    您甚至可以考虑将 PHPMailer 之类的函数库添加到 wordpress 主题,这表明 WP 主题的设计是多么的灾难!跟我重复一遍:“关注点分离!”

    【讨论】:

    • 我完全理解您的意思,但是添加功能库作为插件或将其作为主题并没有太大区别。完全有正当理由希望将所有内容捆绑在一个主题中,而不是围绕插件/库是否可用的条件检查构建主题功能。哎呀,您甚至可以让主题只存储依赖项并让它们下载和安装像任何其他标准应用程序一样更新部署。
    • 这将是一个巨大的改进,但就目前而言,您可以仅通过更改主题来破坏网站;换句话说,主题不是主题,而是任意的、不可互换的外观和功能捆绑。无论如何,我的评论是针对 WP,而不是你,我的建议仍然有效 - PHPMailer 已经存在,为什么还要捆绑另一个副本?
    猜你喜欢
    • 2022-06-13
    • 1970-01-01
    • 1970-01-01
    • 2012-12-25
    • 2021-05-19
    • 2011-10-29
    • 2014-09-05
    • 1970-01-01
    • 2013-04-06
    相关资源
    最近更新 更多