06.03.2011


GET_POST — получение объекта POST по его ID


Категории: Системное — Метки: — Administrator

Документацию по этой функции Вы можете посмотреть здесь.
Пример использования:

  $ob = get_post( $post, $output );

Параметры:

$post — целое(integer) (обязательный) ID поста, который вы хотите получить. Вы должны использовать переменную, использование константы приведет к фатальной ошибке, так как только переменные могут передаваться по ссылке. По умолчанию для этого параметра ничего не используется.
$output — строка(string) (опциональный). Указывает в каком формате вы хотите получить результат, возможны следующие варианты:
OBJECT — будет возвращен объект
ARRAY_A — будет возвращен хэш-массив с ключами в виде имен полей.
ARRAY_N — будет возвращен обычный нумерованный массив значений полей.
По умолчанию используется OBJECT.

Возвращаемый объект имеет следующую структуру:

ID — (integer) The post ID
post_author — (integer) The post author’s ID
post_date — (string) The datetime of the post (YYYY-MM-DD HH:MM:SS)
post_date_gmt — (string) The GMT datetime of the post (YYYY-MM-DD HH:MM:SS)
post_content — (string) The post’s contents
post_title — (string) The post’s title
post_category — (integer) The post category’s ID. Note that this will always be 0 (zero) from wordpress 2.1 onwards. To determine a post’s category or categories, use get_the_category().
post_excerpt — (string) The post excerpt
post_status — (string) The post status (publish|pending|draft|private|static|object|attachment|inherit|future|trash)
comment_status — (string) The comment status (open|closed|registered_only)
ping_status — (string) The pingback/trackback status (open|closed)
post_password — (string) The post password
post_name — (string) The post’s URL slug
to_ping — (string) URLs to be pinged
pinged — (string) URLs already pinged
post_modified — (string) The last modified datetime of the post (YYYY-MM-DD HH:MM:SS)
post_modified_gmt — (string) The last modified GMT datetime of the post (YYYY-MM-DD HH:MM:SS)
post_content_filtered — (string)
post_parent — (integer) The parent post’s ID (for attachments, etc)
guid — (string) A link to the post. Note: One cannot rely upon the GUID to be the permalink (as it previously was in pre-2.5), Nor can you expect it to be a valid link to the post. It’s merely a unique identifier, which so happens to be a link to the post at present.
menu_order — (integer)
post_type — (string) (post|page|attachment)
post_mime_type — (string) Mime Type (for attachments, etc)
comment_count — (integer) Number of comments





Календарь


Архив