Quais são todas as propriedades do objeto de postagem do WordPress?

13

( Nota do moderador: o título era originalmente "Quais são todas as variáveis ​​no objeto de postagem do wordpress?")

Alguém sabe as variáveis ​​que estão armazenadas no objeto WordPress Post?

Paul Sheldrake
fonte

Respostas:

13

O objeto Post é principalmente a linha consultada da wp_poststabela do banco de dados com alguns extras. É fácil despejar o conteúdo de um e 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
fonte
Você recebeu isso de var_dumping uma postagem? Só me pergunto por que os meus também tinham ancestrais acessíveis. Mais abrangente do que eu, +1.
ninguém
Sim, var_dump()ftw. :) Para o registro, a minha era a versão aprimorada pelo xdebug, mas isso afeta apenas a apresentação. Não sei sobre o ancestorscampo, nunca o encontrei realmente usado.
Rarst
1
Deve-se observar que na maioria das vezes a melhor prática é acessar propriedades por meio das funções da API, em vez de interagir diretamente com o objeto $ post.
11114 Ian Dunn
3

Se você está se referindo ao que pode acessar usando $post(recuperado usando var_dump):

  • EU IRIA
  • post_author
  • Data de postagem
  • post_date_gmt
  • Publicar conteúdo
  • post_title
  • post_excerpt
  • post_status
  • comment_status
  • ping_status
  • post_password
  • Nome do post
  • to_ping
  • pingado
  • post_modified
  • post_modified_gmt
  • post_content_filtered
  • post_parent
  • guia
  • menu_order
  • Tipo de postagem
  • post_mime_type
  • Contagem de comentários
  • antepassados
  • filtro
ninguém
fonte