2016-12-01 51 views
2

我是WordPress新手。我在codeigniter中创建WordPress之类的管理面板,所以我需要了解WordPress中的数据库表关系。有一个数据库表wp_posts用于存储帖子和页面。
我的问题是区分表中的帖子和页面。
任何帮助,将不胜感激。
谢谢。从WordPress的wp_posts表中检索数据

回答

2

Here a fresh start

posts/pagescustom post类型由现场post_type区分内wp_posts

post_type varchar(20)   IND Pt1  post 

希望这有助于

+0

@ ste谢谢你的帮助。我还有一个问题。我想通过他们的帖子显示类别和标签。例如:假设我已经插入了4个具有类别和标签的新帖子。帖子将存储在wp_posts表中,类别和标签将存储在wp_terms中。那么两个表之间的关系是什么? – Deepak

+1

这是一个常见的查询。我建议先从[wordpress codex]开始(https://codex.wordpress。org /),并按照上面的链接关于Wordpress的结构。 税收有条款并与post_id有关系 – ste

0

显然,你没来之前,SO做你的研究。 WordPress的帖子和页面存储在一个名为tableprefix_posts的表格中,其中tableprefix取决于您作为开发人员决定如何命名您的表格前缀。什么区别表和职位是post_type,WordPress的有以下职位类型:

  1. 后(POST类型: '后')
  2. 页(博类型: '页')
  3. 附件(帖子类型: '附件')
  4. 修订版(发布类型: '版本')
  5. 导航菜单(帖子类型: 'nav_menu_item')

表结构

enter image description here

邮政WordPress是一个岗位类型,它是典型的和最常用的博客。帖子通常按照时间顺序反向显示在博客中(最新帖子在前)。帖子也用于创建Feed。

页的WordPress是一样的职位,但它生活以外的职位的正常基于时间的列表。页面可以使用不同的页面模板来显示它们。页面也可以按层次结构组织,页面是其他页面的父页面,但通常不能分配类别和标签。如果启用了固定链接,则页面的固定链接始终仅由主网站URL以及页面及其父母(如果存在)的用户友好和URL有效名称(也称为slu))组成。关于差异的更多信息,请参阅Pages文章

所有此信息在wordpress.org可用