我正在写一个插件,需要存储一天(每天)的数据。数据从CSV文件中检索。
I will be retrieving three columns of financial data (Fund ID, Fund Description and Price) from the CSV files. The Fund ID and Description will be text and the price will obviously be in a currency. The number of entries in each CSV file will be less than 100.
然后,这些数据将在各种帖子中使用(通过引用一个简短的代码),但我有一个问题,那就是如何存储这些数据,以便从多个帖子中访问这些数据。
When I say used, the fund price will be displayed - that is all. 我可以在WordPress插件中使用add\\u post\\u元功能存储数据。但从逻辑上讲,这是在特定帖子的上下文中存储数据。我想象我可以“选择”一个post ID,并始终从那里存储(和检索)数据。我可以想出各种奇怪的方案来解决这个问题,但我想知道是否有一种可以接受的方法来做到这一点,而不必在数据库中创建自定义表。我只是希望能朝着正确的方向前进,任何想法都将不胜感激。
更新:感谢@JacobPeattie提出的细化问题的建议。
最合适的回答,由SO网友:Mark Kaplun 整理而成
使用分类法可能是最好的方法。第二个选项是创建CPT。CPTs的问题是,您需要将数据存储在mesta表中,这很可能会对站点上正在执行的其他操作产生一些性能影响。分类术语元数据不太臃肿,您可以将帖子与表示其中所引用资金的术语相关联。
使用分类法的缺点是编辑术语数据的UI比后期元数据UI更糟糕。(是的,如果只是为了测试您的csv“导入”是否工作良好,并且能够在不重新生成整个csv的情况下进行小的更改,那么您很可能需要UI)。