WordPress Post对象的所有属性是什么?


13

主持人的注释:标题最初是“ wordpress post对象中的所有变量是什么?”)

有谁知道存储在WordPress Post对象中的变量?

Answers:


13

发布对象主要是wp_posts数据库表的查询行,并带有一些其他功能。转储一个的内容很容易看到:

object(stdClass)
      public 'ID' => int
      public 'post_author' => string
      public 'post_date' => string
      public 'post_date_gmt' => string
      public 'post_content' => string
      public 'post_title' => string
      public 'post_excerpt' => string
      public 'post_status' => string
      public 'comment_status' => string
      public 'ping_status' => string
      public 'post_password' => string
      public 'post_name' => string
      public 'to_ping' => string
      public 'pinged' => string
      public 'post_modified' => string
      public 'post_modified_gmt' => string
      public 'post_content_filtered' => string
      public 'post_parent' => int
      public 'guid' => string
      public 'menu_order' => int
      public 'post_type' => string
      public 'post_mime_type' => string
      public 'comment_count' => string
      public 'filter' => string

您是从var_dumping一个帖子中获得的吗?只是想知道为什么我的祖先也是如此。反正比我更全面,+ 1。
没人在2010年

是的,var_dump()顺便说一句。:)因为我的记录是xdebug增强版本,但这仅影响表示。不了解ancestors字段,从来没有真正遇到过它。
拉斯特

1
应该注意的是,大多数时候,最佳实践是通过API函数访问属性,而不是直接与$ post对象进行交互。
伊恩·邓恩

3

如果您指的是您可以使用的内容$post(使用检索var_dump):

  • ID
  • post_author
  • 发布日期
  • post_date_gmt
  • post_content
  • 帖子标题
  • 摘录后
  • 后状态
  • comment_status
  • ping_status
  • post_password
  • post_name
  • to_ping
  • ping
  • 后修改
  • post_modified_gmt
  • post_content_filtered
  • 后父母
  • 吉德
  • menu_order
  • post_type
  • post_mime_type
  • comment_count
  • 祖先
  • 过滤
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.