Quali sono tutte le proprietà dell'oggetto Post in WordPress?

22 ott 2010, 21:33:06
Visualizzazioni: 19.6K
Voti: 16

(Nota del moderatore: Il titolo originale era "Quali sono tutte le variabili nell'oggetto post di WordPress?")

Qualcuno conosce le variabili memorizzate nell'oggetto Post di WordPress?

0
Tutte le risposte alla domanda 2
3
17

L'oggetto post è principalmente la riga interrogata della tabella del database wp_posts con alcuni extra. È semplice visualizzarne il contenuto:

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 ott 2010 21:51:47
Commenti

L'hai ottenuto facendo un var_dump di un post? Mi chiedevo perché il mio avesse anche gli ancestors accessibili. Comunque più completo del mio, +1.

nobody nobody
22 ott 2010 21:55:50

Sì, var_dump() è il top. :) Per la cronaca, la mia era una versione potenziata con xdebug, ma questo influisce solo sulla presentazione. Non so del campo ancestors, non l'ho mai visto utilizzato.

Rarst Rarst
22 ott 2010 22:23:04

Va notato che nella maggior parte dei casi la best practice è accedere alle proprietà attraverso le funzioni API, piuttosto che interagire direttamente con l'oggetto $post.

Ian Dunn Ian Dunn
12 lug 2012 00:49:57
0

Se ti riferisci a ciò a cui puoi accedere utilizzando $post (recuperato con 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 ott 2010 21:53:08