2017-07-18 96 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的方式。这正是我想要的。非常感谢! –