2016-06-13 47 views
2

我在我的WordPress站點上使用woocommerce。在woocommerce產品屬性中添加換行符

我的問題是,一個簡單的產品添加自定義產品屬性的時候,我想添加一個多行屬性值。

當我輸入線突破回車鍵它顯示在屬性編輯器,但所有的線路都在主產品頁面附加到一起。

我已經試過每個代碼新線


  

甚至url編碼%0A,但似乎沒有任何工作。

在任何情況下,我得到的所有附加線。

情況例如我想表明的是

  1. 加工成緊公差,以滿足互換性。
  2. 硬化和鍛鍊以確保增加生命週期。
  3. 變黑並塗有防鏽油。

但是它顯示在前端

  1. 加工成緊公差,以滿足互換性。 2.硬化和鍛鍊以確保增加生命週期。 3.塗黑防鏽油。

在此先感謝..

+0

你能給同一樣品的屬性,他們現在是如何出現在您的前端和你想怎麼他們出現 – SML

回答

1

產品屬性「sanitized」它們被添加到數據庫之前,所有的HTML標籤被剝離。

你總是可以選擇一個自定義短語以指示需要一個新的生產線,然後用str_replace()product_attributes.php到自定義短語轉換爲<br>標籤echo之前荷蘭國際集團的字符串。

如果您希望「適用於所有規則」的產品屬性值如何顯示在前端,那麼您應該查看implode()函數的$ glue。

1

在HTML中,我們使用<br>顯示多行數據。除了使用
之外,您可以使用**&lt;br&gt;****&#60;br&#62;**以多行顯示數據。但這是一次性的解決方案,因爲一旦你保存wordpress將**&lt;br&gt;**轉換爲
標籤,當第二次更新你的文章時,wordpress會刪除新的線條模式。

如果你不打算更新帖子,也可以在更新,那麼你可以使用這個答案每次添加上面的圖案。

+1

你的答案的工作以及我想這兩個問題的答案.....感謝您的幫助。 –

相關問題