¿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?

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

¿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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.