¿Cuáles son todas las propiedades del objeto Post en WordPress?

22 oct 2010, 21:33:06
Vistas: 19.6K
Votos: 16

(Nota del moderador: El título original era "¿Cuáles son todas las variables en el objeto Post de WordPress?")

¿Alguien conoce las variables que se almacenan en el objeto Post de WordPress?

0
Todas las respuestas a la pregunta 2
3
17

El objeto post es principalmente una fila consultada de la tabla de base de datos wp_posts con algunos extras. Es fácil volcar el contenido de uno y ver:

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
Comentarios

¿Obtuviste esto haciendo un var_dump de un post? Solo me preguntaba por qué el mío también tenía accesibles los ancestros. De todos modos, más completo que el mío, +1.

nobody nobody
22 oct 2010 21:55:50

Sí, var_dump() para la victoria. :) Para que conste, el mío era una versión mejorada con xdebug, pero eso solo afecta la presentación. No sé sobre el campo ancestors, realmente nunca lo he visto usado.

Rarst Rarst
22 oct 2010 22:23:04

Debe señalarse que la mayoría de las veces la mejor práctica es acceder a las propiedades a través de las funciones de la API, en lugar de interactuar directamente con el objeto $post.

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

Si te refieres a lo que puedes acceder usando $post (obtenido 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 oct 2010 21:53:08