2017-09-22 111 views
0

我有一個時間輸入電子郵件佈局在用戶登錄頁面,並將提交工作時間。當我得到的電子郵件發送它有這樣的編輯電子郵件wordpress發送

{「action」:」ls_time_entry」,」origin」:」174″,」dateEntry」:」」,」startTime」:」」,」endTime」:」」,」Staff」:」Y292DA7423A6E933″,」Matter」:」A6D67A7928CF5527″,」Discount_Note」:」」,」Description」:」」}

我如何得到它來顯示這樣或至少接近這個:

Date: 
Start Time: 
End Time: 
Staff: 
Matter: 
Discount Note: 
Description: 
+0

有沒有辦法讓我們看到發送電子郵件的代碼? –

+0

以下是代碼的鏈接。 https://pastebin.com/SM0vCzf5 –

回答

0

試試這個,更換線路34:

$message = $json; 

$message = "Date: ".$_POST['dateEntry']." Start Time: ".$_POST['startTime']. " End Time: ".$_POST['endTime']." Staff: ".$_POST['Staff']." Matter: ".$_POST['Matter']." Discount Note: ".$_POST['Discount_Note']." Description: ".$_POST['Description']; 

的想法是使用$ _POST獲得個人價值,而不是JSON形式的

您可以使用BR/N(如果BR不工作)

$message = "Date: ".$_POST['dateEntry']."<br/>Start Time: ".$_POST['startTime']. "<br/>End Time: ".$_POST['endTime']."<br/>Staff: ".$_POST['Staff']."<br/>Matter: ".$_POST['Matter']."<br/>Discount Note: ".$_POST['Discount_Note']."<br/>Description: ".$_POST['Description']; 
添加一行retur

$message = "Date: ".$_POST['dateEntry']."\nStart Time: ".$_POST['startTime']. "\nEnd Time: ".$_POST['endTime']."\nStaff: ".$_POST['Staff']."\nMatter: ".$_POST['Matter']."\nDiscount Note: ".$_POST['Discount_Note']."\nDescription: ".$_POST['Description']; 
+0

謝謝。我發送了電子郵件,並在我的收件箱中顯示如下: 'Date:09/22/2017 Start Time:04:07 PM End Time:04:07 PM Staff:Y292DA7423A6E933 Matter:A6D67A7928CF5527 Discount Discount:Test DN Description:Description' 有沒有辦法將每個字段移動到一個新行? –

+0

您可以在每個字段之間添加** br **標籤,如下所示: 。'
'。 它應該做的東西,如果它被配置爲顯示html電子郵件 –

+0

或添加'\ n'在每個字段的末尾 –