我對 WordPress 和 Web 開發(fā)還很陌生。我一直致力于為與我有業(yè)務(wù)往來的人將舊網(wǎng)站轉(zhuǎn)換為 WordPress。我?guī)缀跻呀?jīng)完成了所有工作,但我無法讓他的聯(lián)系表正常工作。我已經(jīng)為該頁面創(chuàng)建了一個自定義模板,但不確定如何在發(fā)送電子郵件時獲取該頁面。我的模板代碼如下所示<?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>我不知道我需要做什么才能使這項工作成功。任何幫助,將不勝感激。供您參考,該網(wǎng)站最初是使用 DreamWeaver 創(chuàng)建的,我已將 html 代碼移至其中并添加了適用于 WordPress 的 php。
1 回答

catspeake
TA貢獻1111條經(jīng)驗 獲得超0個贊
據(jù)我了解,您想放棄 asp 處理而采用 Wordpress 解決方案?
關(guān)于表單插件(忍者表單、重力表單)的好建議之外,在您的情況下,這可以通過將表單的操作部分留空(表單然后將發(fā)布到同一頁面)并處理來完成模板中的 post 變量和郵件,位于 get_header() 上方。您還需要在表單內(nèi)容周圍放置條件,如下所示:if (!isset($_POST["btnSubmit"]) { ... }
,以便它不會顯示表單是否已發(fā)布。
查看wp_mail函數(shù)。并以這種形式放置一個隨機數(shù),可能還有一個(重新)驗證碼。
但是,表單很麻煩而且工作量很大,因此請研究一下流行的表單插件之一。您將立即完成此設(shè)置
- 1 回答
- 0 關(guān)注
- 159 瀏覽
添加回答
舉報
0/150
提交
取消