!
也想出现在这里? 联系我们
广告位

WordPress如何实现自定义字段存储调用数组

WordPress 自定义字段在开发网站中使用频率非常高。比如一篇文章我们需要单独存储一些额外的字段单独调用。通常来讲,我们采用的方法是在后台编辑文章面板填一个字段保存对应的数据。对于绝大部分情况这种方法都是适用的,但对于一些数据量非常大的网站,可能就要考虑到数据库优化方面的问题了。

WordPress如何实现自定义字段存储调用数组

实际上,WordPress 的 meta 字段,包括设置选项的 options,不单可以存放单个数字,字符串等等,还可以存放数组。如此一来,我们就可以把多个字段信息合并为一个数组存储在同一个 meta 中,在需要展示字段信息的地方,调用数组对应的值展示即可。

举例:id 为 1 的文章,需要存放四个自定义字段信息,分别为:

a:aa,b:bb,c:cc,d:dd

单独存放的话,需要写入四行数据

但如果采用数组存放,就只需一行数据即可:

至于是否有必要这么做,判断的主要依据你的网站规模。存放数组的方法主要目的是减少 meta 数据库行数,提升数据库查询性能。但这仅在你的网站拥有较大数据量时有用,如十万以上的情况下。如一些个人博客,企业展示站因为本身数据量很小,可能几千行,一两万行,谈不上什么优化数据库。

如此存放坏处也很显然,采用数组存放 meta 后,你就无法利用这个字段来筛选、排序文章了。对于一些仅需要调用、判断、或展示的字段是非常合适的。

给TA打赏
共{{data.count}}人
人已打赏
网站运维

WordPress实现通过短代码在文章或评论中显示站内指定文章内容(wordpress文章显示摘要)

2022-9-9 11:51:38

网站运维

WordPress如何自定义登录注册界面样式及LOGO(wordpress如何添加注册登录)

2022-9-9 11:52:17

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 admin@s9h.cn 或点击右侧 私信:少羽 反馈,我们将尽快处理。
0 条回复A文章作者M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索