从WordPress中的wp_posts表中检索数据

时间:2016-12-01 13:32:26

标签: php wordpress

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

2 个答案:

答案 0 :(得分:2)

Here a fresh start

posts/pagescustom post类型由post_type

中的字段wp_posts区分
post_type   varchar(20)         IND Pt1     post

希望这有帮助

答案 1 :(得分:1)

显然你在来SO之前没有做过你的研究。 Wordpress帖子和页面存储在名为 tableprefix_posts 的表中,其中tableprefix取决于您作为开发人员决定命名表前缀的内容。什么差异表和帖子是post_type,wordpress有以下帖子类型:

  1. 发布(帖子类型:'发布')
  2. Page(帖子类型:'page')
  3. 附件(帖子类型:'附件')
  4. 修订版(帖子类型:'修订版')
  5. 导航菜单(帖子类型:'nav_menu_item')
  6. 表结构

    enter image description here

    发表

    WordPress中的帖子是博客的典型和最常用的帖子类型。帖子通常按时间顺序按顺序显示在博客中(最新帖子优先)。帖子也用于创建Feed。

    网页

    WordPress中的页面就像发布一样,但它存在于正常的基于时间的帖子列表之外。页面可以使用不同的页面模板来显示它们。页面也可以按层次结构进行组织,页面是其他页面的父页面,但通常不能为页面分配类别和标签。如果启用了永久链接,则页面的永久链接始终仅由主站点URL以及页面及其父项(如果存在)的用户友好和URL有效名称(也称为slug)组成。有关差异的详细信息,请参阅Pages文章

    所有这些信息都可在wordpress.org上获取