WordPress Postオブジェクトのすべてのプロパティは何ですか?


13

モデレーターのメモ:タイトルはもともと「ワードプレス投稿オブジェクトのすべての変数は何ですか?」)

WordPress Postオブジェクトに保存されている変数を知っている人はいますか?

回答:


13

Postオブジェクトは、主にwp_postsデータベーステーブルのクエリされた行であり、いくつかの追加機能があります。1つのコンテンツをダンプして、以下を確認するのは簡単です。

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。
誰も

うん、var_dump()ftw。:)レコードについては、鉱山はxdebug-enhancedバージョンでしたが、それはプレゼンテーションにのみ影響します。ancestorsフィールドについて知らない、実際に使用されたフィールドに遭遇したことはありません。
ラースト

1
ほとんどの場合、ベストプラクティスは、$ postオブジェクトと直接やり取りするのではなく、API関数を介してプロパティにアクセスすることです。
イアン・ダン

3

を使用してアクセスできるものを参照している場合$post(を使用して取得var_dump):

  • ID
  • post_author
  • 投稿日
  • post_date_gmt
  • post_content
  • 記事のタイトル
  • post_excerpt
  • post_status
  • comment_status
  • ping_status
  • post_password
  • post_name
  • to_ping
  • pinged
  • post_modified
  • post_modified_gmt
  • post_content_filtered
  • post_parent
  • 案内
  • menu_order
  • post_type
  • post_mime_type
  • comment_count
  • 祖先
  • フィルタ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.