Какие свойства есть у объекта записи WordPress?
(Примечание модератора: Первоначально заголовок был "Какие переменные есть в объекте записи WordPress?")
Кто-нибудь знает, какие переменные хранятся в объекте записи WordPress?

Объект записи (Post object) - это в основном запрошенная строка из таблицы базы данных wp_posts
с некоторыми дополнительными полями. Легко вывести содержимое одного такого объекта и увидеть:
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

Ты это получил через var_dump поста? Просто интересно, почему у меня были доступны еще и ancestors. В любом случае, у тебя более полная информация, мой +1.

Ага, var_dump()
рулит. :) Для справки - у меня была xdebug-улучшенная версия, но это влияет только на отображение. Не знаю насчет поля ancestors
, никогда не сталкивался с его использованием.

Если вы имеете в виду то, что можно получить с помощью $post
(например, используя 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
