WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

_post_states() WP 2.7.0

Function to echo or return the post states as HTML.

Хуков нет.

Возвращает

Строку. Post states string.

Использование

_post_states( $post, $echo );
$post(WP_Post) (обязательный)
The post to retrieve states for.
$echo(true/false)
Whether to echo the post states as an HTML string.
По умолчанию: true

Заметки

  • Смотрите: get_post_states()

Список изменений

С версии 2.7.0 Введена.
С версии 5.3.0 Added the $echo parameter and a return value.

Код _post_states() WP 5.5.1

wp-admin/includes/template.php
<?php
function _post_states( $post, $echo = true ) {
	$post_states        = get_post_states( $post );
	$post_states_string = '';

	if ( ! empty( $post_states ) ) {
		$state_count = count( $post_states );
		$i           = 0;

		$post_states_string .= ' &mdash; ';

		foreach ( $post_states as $state ) {
			$sep = ( ++$i === $state_count ) ? '' : ', ';

			$post_states_string .= "<span class='post-state'>$state$sep</span>";
		}
	}

	if ( $echo ) {
		echo $post_states_string;
	}

	return $post_states_string;
}