wordpress的数据表

由于最近在学习制作wordpres的后台设置,不可避免的要与wordpress的数据存储结构打交道。我理解wordpress后台的工作方式就是通过html获取用户的设置值,利用php语言将这些设置值存放到数据库中,然后再主题中调用这些设置值。

后台设置用到的比较多的函数是 update_option(),详细可以查看我的这篇文章:wordpres后台界面设计

下面说说wordpress数据存储都有哪些表

wordpress经过不断地变化后现在又11个表。主要的表有wp_postswp_users,wp_options,wp_comments。其中wp_options是独立的,主要保存整站的一些基本信息,以及主题设置数据。还有一些页面、菜单、插件、分类、小工具等数据信息,也在这些表里。

wp_options表
之所以先说着这个表,因为这个算是wp的核心了,站点标题、url、设置信息、侧边栏、插件、小工具等都保存在这个表中。

wp_users表
站点的所有注册用户,包括管理员、投稿者、订阅者..包括插件定义的其它角色,都保存在这个表中,这个表只保存,用户ID、登录名、密码、邮箱、站点、注册时间…用户的其它信息,比如:姓、名、简介、权限等位于wp_usermeta表中

wp_posts表
这个表算是个大杂脍了,页面、文章、附件(包括图片或其它文件),这写不同的对象通过post_type来区分,分别是page,post,attachment。然后还有其它一些、固定连接、父级ID、评论状态、作者ID等等。这些对象的附加信息,不如文章自定义字段、图片的缩略图信息…等等保存在wp_postmeta表中。

wp_comments表
所有的评论都信息,包括评论ID,对应文章ID,评论内容,评论者信息(ID、浏览器等信息),都保存在这个表中,对应还有一个wp_commentmeta表,这个表可以用来存储评论的自定义字段,以及一些垃圾评论的信息。

wp_links表
后台添加的链接位于这个表中,这个表很少用到,相信现在很多人添加链接都不是通过后台的链接来添加的。需要注意的是,链接也有分类。

wp_terms表
标签、分类的ID,名称,别名位于这个表中,标签名称。与这个表密切相关的是wp_term_taxonomy表 ,对应的term具体是什么分类法,比如是属于标签、文章分类、链接分类,或者是其它自定义的分类方法。

wp_term-relationships表
这个表中的数据将文章、链接和分类、标签联系起来,存储了文章、链接的ID,和对应term的ID。

这里只是简单说了一下各个表具体存储什么类型的数据,具体每个表存储了对象的哪些属性,可到数据库中查看具体数据。知道了数据库的结构,对数据库进行操作就不会出现误删、少删、少更新等失误。

参考文章:wordpress数据结构模型

本文出自 TENNFY博客,转载时请注明出处及相应链接。

本文永久链接: https://www.tennfy.com/204.html

下一篇文章:

上一篇文章:

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

4 + 9 = ?


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

返回顶部