¿Cuáles son todas las propiedades del objeto de publicación de WordPress?

13

( Nota del moderador: el título era originalmente "¿Cuáles son todas las variables en el objeto de publicación de WordPress?")

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

Paul Sheldrake
fuente

Respuestas:

13

El objeto de publicación es principalmente una fila consultada de la wp_poststabla de la base de datos 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
Rarst
fuente
¿Recibiste esto de var_dumping una publicación? Solo me preguntaba por qué los míos también tenían ancestros accesibles. Más completo que yo de todos modos, +1.
nadie
Sí, por var_dump()cierto. :) Para el registro, la mía era una versión mejorada de xdebug, pero eso solo afecta la presentación. No sé sobre el ancestorscampo, nunca lo encontré realmente usado.
Rarst
1
Cabe señalar 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
3

Si se refiere a lo que puede acceder usando $post(recuperado usando var_dump):

  • CARNÉ DE IDENTIDAD
  • post_author
  • posfechar
  • post_date_gmt
  • Publicar Contenido
  • título de la entrada
  • post_excerpt
  • post_status
  • comentario_estado
  • ping_status
  • post_password
  • Nombre del puesto
  • to_ping
  • pinchado
  • post_modified
  • post_modified_gmt
  • post_content_filtered
  • post_parent
  • guid
  • menu_order
  • tipo de mensaje
  • post_mime_type
  • Recuento de comentarios
  • antepasados
  • filtrar
nadie
fuente