为了账号安全,请及时绑定邮箱和手机立即绑定

转换将电子邮件发送到 WordPress 的 .asp 表单

转换将电子邮件发送到 WordPress 的 .asp 表单

PHP
慕姐4208626 2023-07-15 15:49:32
我对 WordPress 和 Web 开发还很陌生。我一直致力于为与我有业务往来的人将旧网站转换为 WordPress。我几乎已经完成了所有工作,但我无法让他的联系表正常工作。我已经为该页面创建了一个自定义模板,但不确定如何在发送电子邮件时获取该页面。我的模板代码如下所示<?php/*Template Name: Contact*/?><?phpget_header();?><?php $nav = get_field ('navigation_links'); ?><div class = "container" style = "background-image:url(<?php bloginfo('template_directory')?>/images/Generic_Background.jpg);"><div id="header" style="position:relative;">  <div id="FWTableContainer1270816879">    <table style="display: inline-table;" border="0" cellpadding="0" cellspacing="0" width="960">      <!-- fwtable fwsrc="masthead.png" fwpage="Page 1" fwbase="masthead.png" fwstyle="Dreamweaver" fwdocid = "1270816879" fwnested="0" -->      <tr>        <td><img src="<?php bloginfo('template_directory')?>/menu_images/spacer.gif" width="179" height="1" border="0" alt="" /></td>        <td><img src="<?php bloginfo('template_directory')?>/menu_images/spacer.gif" width="55" height="1" border="0" alt="" /></td>        <td><img src="<?php bloginfo('template_directory')?>/menu_images/spacer.gif" width="179" height="1" border="0" alt="" /></td>        <td><img src="<?php bloginfo('template_directory')?>/menu_images/spacer.gif" width="89" height="1" border="0" alt="" /></td>        <td><img src="<?php bloginfo('template_directory')?>/menu_images/spacer.gif" width="179" height="1" border="0" alt="" /></td>        <td><img src="<?php bloginfo('template_directory')?>/menu_images/spacer.gif" width="68" height="1" border="0" alt="" /></td>        <td><img src="<?php bloginfo('template_directory')?>/menu_images/spacer.gif" width="199" height="1" border="0" alt="" /></td>        <td><img src="<?php bloginfo('template_directory')?>/menu_images/spacer.gif" width="12" height="1" border="0" alt="" /></td>        <td><img src="<?php bloginfo('template_directory')?>/menu_images/spacer.gif" width="1" height="1" border="0" alt="" /></td>      </tr>我不知道我需要做什么才能使这项工作成功。任何帮助,将不胜感激。供您参考,该网站最初是使用 DreamWeaver 创建的,我已将 html 代码移至其中并添加了适用于 WordPress 的 php。
查看完整描述

1 回答

?
catspeake

TA贡献1111条经验 获得超0个赞

据我了解,您想放弃 asp 处理而采用 Wordpress 解决方案?

关于表单插件(忍者表单、重力表单)的好建议之外,在您的情况下,这可以通过将表单的操作部分留空(表单然后将发布到同一页面)并处理来完成模板中的 post 变量和邮件,位于 get_header() 上方。您还需要在表单内容周围放置条件,如下所示:if (!isset($_POST["btnSubmit"]) { ... },以便它不会显示表单是否已发布。

查看wp_mail函数。并以这种形式放置一个随机数,可能还有一个(重新)验证码。

但是,表单很麻烦而且工作量很大,因此请研究一下流行的表单插件之一。您将立即完成此设置


查看完整回答
反对 回复 2023-07-15
  • 1 回答
  • 0 关注
  • 123 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信