WordPress 之所以可以成为强大的CMS工具,其中重要的一个原因就是,我们可以使用 wp_postmeta 表来存储自定义域,这些自定义域可以包含一些额外的信息,比如SEO插件增加的域;自定义域也有可能用于显示在网站前端。
通过添加额外信息到自定义域,你可以为你的内容创建自定义查询规则。
学习使用这种数据是学习PHP概念的绝好方法,包括数组,循环和对象等等概念。为了完全掌握WordPress Meta Data,你必须掌握各种类型的数组。
在这个系列教程中,我将展示各种各样使用Wordpress post meta data 和 user meta data的方法,同时也是如何使用数组的实用例子。
您将学习索引(indexed )数组和关联(associative)数组的区别以及如何理解多维数组。
post meta data最技术性的定义应该是存储在wp_postmeta表里的任何信息。默认情况下这样的定义并不完善,但是任何时候,只要主题或者插件添加了一个自定义域,数据输进去后就会保存在wp_postmeta表里。
另外,Wordpress里的用户资料可以通过自定义域来扩展。参照wp_posts和wp_postmeta的关系,这些自定义域的数据被存储在wp_usermeta表,而不是wp_user表。
在这个系列教程中,我们不会讨论如何在Wordpress中添加自定义域- that is it’s own topic entirely。自定义域可以通过文章编辑页面的“自定义栏目”,然后直接将他们应用到插件或者主题中去;或者可以通过使用一个专业的框架,比如说 Pods 或者 Advanced Custom Fields。
下篇将介绍获取Meta Data的方法几种方法,谢谢关注