Get_post() - функция WordPress

Опубликовано: 08.10.2017

видео get_post() - функция WordPress

Поле Select с динамическими данными - плагин Carbon Fields - произвольные поля в Wordpress

Возвращает всю инфу, содержащуюся в базе данных (таблица wp_posts) об указанном в параметрах посте (любого типа, то есть это может быть страница page, запись post или какой-либо произвольный тип записи).


Функция wp_list_pluck() - уроки по Wordpress

get_post ( $post = null , $output = OBJECT, $filter = 'raw' ) ;
$post (целое число|объект) ID конкретного поста или его объект, по умолчанию — текущий пост $output (строка) формат получаемых данных: OBJECT — в виде объекта, ARRAY_A — ассоциативный массив, ARRAY_N — нумерованный массив; $filter (строка)

Параметры объекта поста WP_Post

То есть в этом случае $output = OBJECT. Каждый из параметров соответствует столбцу из таблицы MySQL.

ID (целое число) ID поста post_author (целое число) ID автора поста post_date (строка) дата и время публикации поста в формате YYYY-MM-DD HH:MM:SS post_date_gmt (строка) дата и время (GMT) публикации поста в формате YYYY-MM-DD HH:MM:SS post_content (строка) контент (содержимое) поста post_title (строка) заголовок post_category (строка) по идее это ID рубрики, к которой относится пост, однако с версии WordPress 2.1 всегда равно 0, чтобы определить рубрики, воспользуйтесь функцией get_the_category() . post_excerpt (строка) содержимое поля «Цитата» post_status (строка) статус поста comment_status (строка) настройки комментирования ping_status (строка) разрешены ли трэкбэки и пингбэки post_password (строка) пароль к посту post_name (строка) ярлык поста to_ping (строка) URL для пинга pinged (строка) URL, которые уже пингнуты post_modified (строка) дата и время последнего обновления(редактирования) поста в формате YYYY-MM-DD HH:MM:SS post_modified_gmt (строка) дата и время GMT последнего обновления(редактирования) поста в формате YYYY-MM-DD HH:MM:SS post_content_filtered (строка) post_parent (целое число) ID родительского поста (например для вложений или страниц) guid (строка) ссылка на пост вида https://misha.blog/?p=8542 menu_order (целое число) post_type (строка) тип поста post_mime_type (строка) MIME тип (для вложений) comment_count (целое число) количество комментариев к посту

Теперь возьмем для примера пост про WP_Query и выведем всю инфу о нем. Если к параметру не оставлено комментариев в этом листинге кода — значит он пустой для данного поста, post_content я разумеется сократил.

rss