Saved emails at dashboard

时间:2016-11-03 作者:APDB

我想知道是否可以通过网站上的表单发送电子邮件,然后我们可以在正常的电子邮件服务(如gmail等)和wordpress的仪表板中查看该电子邮件。

谢谢

1 个回复
最合适的回答,由SO网友:Ihor Vorotnov 整理而成

对您可以使用Contact Form 7 插件创建一个表单,将消息发送到您的电子邮件(如gmail等),并使用同一作者的另一个插件,Flamingo, 将这些消息保存在WordPress数据库中,并在仪表板中可用。

如果您希望避免使用插件,那么以下是您需要的:

注册非公共自定义帖子类型message 要存储提交内容,请为表单创建自定义html(可能带有js验证)

  • 截取表单提交init 钩住并保护输入,创建新的帖子message 具有的帖子类型wp_insert_post()wp_mail()
  • 在表单下方输出结果(验证错误或成功消息)
  • 如您所见,大量工作/代码。如果您是一名开发人员,您应该这样做,以便完全根据您的需要进行定制。如果不是,我强烈建议您使用上面提到的插件(或任何好的替代品),以避免在不安全的表单中遇到一些问题。

    相关推荐

    Forms cut off when on mobile

    信用卡处理器生成的表单通过javascript加载。正常加载时,可以看到模板工作良好here, 但是移动用户看到下面的内容,无法滚动。据说表单有一个移动版本,但显然无法加载?使用以下方法将表单加载到页面上:<div id=\"bbox-root\"></div> <script type=\"text/javascript\"> window.bboxInit = function () { bbox.show