Care sunt toate proprietățile obiectului Post în WordPress?

22 oct. 2010, 21:33:06
Vizualizări: 19.6K
Voturi: 16

(Notă moderator: Titlul original era "Care sunt toate variabilele din obiectul post wordpress?")

Știe cineva care sunt variabilele stocate în obiectul Post din WordPress?

0
Toate răspunsurile la întrebare 2
3
17

Obiectul post este în mare parte rândul interogat din tabelul de baze de date wp_posts cu câteva extra. Este ușor să afișezi conținutul unuia și să vezi:

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
22 oct. 2010 21:51:47
Comentarii

Ai obținut asta prin var_dump pe un post? Mă întrebam de ce al meu avea accesibil și câmpul ancestors. Mai cuprinzător decât mine, oricum, +1.

nobody nobody
22 oct. 2010 21:55:50

Da, var_dump() for the win. :) Pentru clarificare, versiunea mea era îmbunătățită cu xdebug, dar asta afectează doar prezentarea. Nu știu despre câmpul ancestors, nu l-am întâlnit niciodată folosit.

Rarst Rarst
22 oct. 2010 22:23:04

Trebuie menționat că de cele mai multe ori cea mai bună practică este să accesezi proprietățile prin funcțiile API, mai degrabă decât să interacționezi direct cu obiectul $post.

Ian Dunn Ian Dunn
12 iul. 2012 00:49:57
0

Dacă te referi la ce poți accesa folosind $post (obținut prin var_dump):

  • ID
  • post_author
  • post_date
  • post_date_gmt
  • post_content
  • post_title
  • 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
  • guid
  • menu_order
  • post_type
  • post_mime_type
  • comment_count
  • ancestors
  • filter
22 oct. 2010 21:53:08