Was sind die Eigenschaften des WordPress Post-Objekts?


13

( Anmerkung des Moderators: Der Titel lautete ursprünglich "Was sind alle Variablen im WordPress-Post-Objekt?")

Kennt jemand die Variablen, die im WordPress Post-Objekt gespeichert sind?

Antworten:


13

Das Post-Objekt wird meistens in einer Zeile der wp_postsDatenbanktabelle mit einigen Extras abgefragt . Es ist einfach, Inhalte von einem zu entleeren und zu sehen:

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

Hast du das von var_dumping bekommen? Ich frage mich nur, warum meine Vorfahren ebenfalls zugänglich waren. Umfassender als ich jedenfalls, +1.
Niemand

Yep, var_dump()ftw. :) Für die Aufzeichnung war meine xdebug-verbesserte Version, aber das wirkt sich nur auf die Präsentation aus. Ich weiß nicht über ancestorsFeld, habe es nie wirklich benutzt.
Rarst

1
Es sollte beachtet werden, dass die meiste Zeit die beste Vorgehensweise darin besteht, auf Eigenschaften über die API-Funktionen zuzugreifen, anstatt direkt mit dem $ post-Objekt zu interagieren.
Ian Dunn

3

Wenn Sie sich auf das beziehen, worauf Sie mit $post(abgerufen mit var_dump) zugreifen können :

  • ICH WÜRDE
  • post_author
  • nach Datum
  • post_date_gmt
  • post_content
  • post_title
  • post_excerpt
  • Poststatus
  • comment_status
  • ping_status
  • post_password
  • Anschriftname
  • to_ping
  • pingte
  • post_modified
  • post_modified_gmt
  • post_content_filtered
  • post_parent
  • guid
  • menu_order
  • Post-Typ
  • post_mime_type
  • Anzahl Kommentare
  • Vorfahren
  • Filter
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.