我想使用wordpress post以预定义的格式存储产品信息。例如,帖子#1存储以下内容(表_post的post_content字段):
<product>
<name>cup</name>
<color>red</color>
<price>$2.5</price>
</product>
所以我需要在wp-admin中创建自己的“New Post”后端界面(一个插件?)。这个界面提供
问题是我不知道怎么在wordpress中这样做。任何人都可以与我分享任何教程或信息吗?
P.S。我知道html + js + css + php,但是有wordpress的启动器。
答案 0 :(得分: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/插件可能是更好的解决方案。