2017-07-18 63 views
0

我想使用wordpress文章以預定義的格式存儲產品信息。例如交#1存儲以下內容(表彥博的POST_CONTENT場):wordpress預定義格式文章

<product> 
    <name>cup</name> 
    <color>red</color> 
    <price>$2.5</price> 
</product> 

所以我需要在可溼性粉劑管理員來創建自己的「新郵報」後端接口(一個插件?)。此界面提供了

  1. 一個HTML表單,供用戶指定產品的名稱,顏色和價格。
  2. 生成包含信息的帖子內容1.
  3. 點擊提交後,將內容發佈到wordpress數據庫。

問題是,我不知道如何在wordpress中做到這一點。任何人都可以分享任何教程或信息給我?

P.S.我有html + js + css + php的知識,但是是一個WordPress的入門者。

+0

wordpress的默認新帖子界面僅適用於撰寫文章,但不適用於嚴格定義的格式內容。 –

回答

1

如果您需要將信息完全存儲在wp_posts.content字段中,您可以查看add_meta_box()函數。這裏有一個教程https://code.tutsplus.com/tutorials/how-to-create-custom-wordpress-writemeta-boxes--wp-20336

然後,你將能夠處理保存帖子時的值,並生成帖子內容。這應該是在教程以及描述save_post鉤,東西可以做這樣

add_action('save_post', 'name_of_the_function_generating_xml');

是否確定爲您單獨存儲值wp_postmeta表,那麼也許https://www.advancedcustomfields.com/插件是一個更好的解決方案。

+0

感謝c0der,我會看看你提供的信息。而且,不,寫入帖子內容字段不是確切的要求,任何wordpress解決方案都可以。 –

+0

我嘗試了add_meta_box的方式。這正是我想要的。非常感謝! –