2013-07-06 83 views
0

我正在爲WordPress編寫一個聯繫表單,該表單還處理聯繫表單並且在其中我希望電子郵件和主題字段來自WordPress聯繫人頁面中的一個字段,有一個自定義字段。我正在使用的代碼行是;使用get字段返回文本

$email_subject = '<?php the_field(contact_email_subject_message); ?>'; 

但是,當電子郵件通過主題行來簡單顯示單引號之間的代碼,而不是實際值。我在整個網站的其他地方都使用過這種方法,它的工作正常,但不在這裏。我試圖搞亂引用,加入回聲等,但它或者只是返回代碼或沒有或停止頁面工作。

所有幫助表示讚賞。

+2

您正在分配一個PHP變量,然後嘗試進一步解釋其中的一個PHP腳本?爲什麼不只是'$ email_subject = the_field(contact_email_subject_message);'?此外,單引號內的任何內容都將在PHP中保持原樣,因爲它不會被解析。 – Jon

+0

我試過了,現在它在頁面左上角顯示電子郵件主題爲純文本,即使我嘗試提交主題行爲空白。 – Naz

回答

0

我正在使用高級自定義插件將數據存儲在自定義字段中。 該代碼

$email_subject = '<?php the_field(contact_email_subject_message); ?>'; 

沒有工作,喬恩張貼我應該使用;

$email_subject = the_field(contact_email_subject_message); 

其中也沒有工作,但經過一些研究,我發現,如果不是使用the_field我使用的替代get_field它會工作,因此它沒有。

感謝喬恩指出我在正確的方向。