我有200个字段用于单个帖子。我想知道是否将它们作为数组或多个字段放入单个字段中。与单独的字段不同,单个数组需要做很多工作才能获得值。对于大型网站来说哪个最合适?
答案 0 :(得分:0)
这也取决于您的管理要求。如果一个人正在编辑那个包含大量阵列的自定义字段,那么他们需要一些技术知识。
如果管理不重要,最好将所有数据存储在一个字段中,以减少您触发get_post_meta()函数的次数。如果将值解析为数组然后使用它,您的代码将会快得多。
或者,如果您只需要少量这些值,那么运行get_post_meta()几次比检索和使用整个数组更好。
您可以使用this方法测试这两种方案。
答案 1 :(得分:0)
如果您使用的是update_post_meta和get_post_meta,那么您无需为格式化数据做太多工作。
<强>实施例强>
$ meta = array(“location”=&gt;“bangalore”,“time”=&gt;“4pm”,“no”=&gt;“12345678”)
update_post_meta($ POST_ID, “meta_key”,$元);
用于检索
get_post_meta($ POST_ID, “meta_key”,TRUE);