我正在为一家出版商创建一个网站,注册数量为+-1.500本,这些书的价格会不时调整,显然手动上传每本书都很困难。
对于这些书,我必须有一些自定义字段,如author、page、format、cover(image)、first chapter、authors page(作者的内部页面),以及其他一些我可以放置一些文件以供下载的字段。
既然你们知道这个网站的主要功能,我有一些问题:
创建这些函数的最佳方法是什么?(我试过一些电子商务/商店主题,但下一个问题把它搞糟了)
我将不得不不时上传这些书的价格,所以有一种方法可以一次性导入包含在字段价格中的信息?我的意思是,就像在数据库中导入一个xml,一个sql direct,它将只上载/覆盖所有书籍的此字段,因为它们的价格不同?(我知道我必须为数据库指定每本书的id或其他字段,了解它必须更改哪些帖子)
我知道这很复杂(至少对我来说),但我一直在试图弄清楚如何进行所有这些编程,但我不知道。
如果有人能帮助我,那太棒了!
谢谢
SO网友:Wyck
有一些针对XML数据库导入的解决方案,但最好根据您的具体需要创建一个自定义脚本/插件,考虑到这不仅仅是一个导入,还包括更新。
首先要弄清楚的是数据是如何格式化的,导入是否友好?(XML/SQL/JSON/.format?)
第二部分是确定您是要使用原生WordPress数据库表,例如自定义post字段,还是使用您自己创建的自定义表WPDB
类(或者使用pods插件)。
如果必须进行的更新频繁且复杂,则需要将其构建到插件/脚本中,否则只需登录并手动更改字段即可。
您的问题没有具体的答案,基本上您需要编写(或可能找到)一个插件/脚本,该插件/脚本可以解析/读取XML以更新数据库条目。我想看看current XML import 脚本来查看这是如何完成的。