get_post_statuses() — возвращает массив основных статусов постов

Функция всегда возвращает один и тот же массив из следующих статусов постов и их названий: draft, pending, private, publish. Содержимое массива может зависеть лишь от локализации WordPress.

get_post_statuses()

Сам массив внутри функции выглядит следующим образом:

$status = array(
	'draft'		=> __('Draft'),
	'pending'	=> __('Pending Review'),
	'private'	=> __('Private'),
	'publish'	=> __('Published')
);

Пример использования

print_r( get_post_statuses() );
/*
Array ( 
	[draft] => Черновик 
	[pending] => На утверждении 
	[private] => Личное 
	[publish] => Опубликовано 
)
 */
Миша Рудрастых Разработчик WordPress WooCommerce

Миша Рудрастых

Впервые познакомился с WordPress в 2009 году, и после двух лет мучений с Joomla и самописными движками это был просто бальзам на душу. С 2014 года меня можно встретить на WordCamp — официальной конфе по WP в Москве, иногда там выступаю. Также в настоящее время веду курсы по WordPress в Epic Skills в Питере.