Jakie są wszystkie właściwości obiektu Post WordPress?

13

( Uwaga moderatora: pierwotnie tytuł brzmiał „Jakie są wszystkie zmienne w obiekcie post wordpress?”)

Czy ktoś zna zmienne przechowywane w obiekcie Post WordPress?

Paul Sheldrake
źródło

Odpowiedzi:

13

Obiekt post jest najczęściej pytanym wierszem wp_poststabeli bazy danych z pewnymi dodatkami. Łatwo jest zrzucić zawartość jednego i zobaczyć:

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
źródło
Czy otrzymałeś to od var_dumping posta? Zastanawiam się, dlaczego moi przodkowie też mieli dostęp. W każdym razie bardziej kompleksowe niż ja, +1.
nikt
Tak, var_dump()ftw. :) Dla rekordu moja wersja była ulepszoną wersją xdebug, ale to tylko wpływa na prezentację. Nie wiem o ancestorspolu, nigdy tak naprawdę go nie spotkałem.
Rarst
1
Należy zauważyć, że w większości przypadków najlepszą praktyką jest dostęp do właściwości za pośrednictwem funkcji API, a nie bezpośrednia interakcja z obiektem $ post.
Ian Dunn,
3

Jeśli masz na myśli to, do czego możesz uzyskać dostęp za pomocą $post(odzyskane za pomocą var_dump):

  • ID
  • post_author
  • Data wysłania
  • post_date_gmt
  • Treść postu
  • post_title
  • post_excerpt
  • post_status
  • comment_status
  • ping_status
  • post_password
  • post_name
  • to_ping
  • pingowany
  • post_modified
  • post_modified_gmt
  • post_content_filtered
  • post_parent
  • przewodnik
  • menu_order
  • post_type
  • post_mime_type
  • Liczba komentarzy
  • przodkowie
  • filtr
nikt
źródło