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

WP_MS_Sites_List_Table::get_views() protected WP 5.3.0

Gets links to filter sites by status.

Это метод класса: WP_MS_Sites_List_Table{}

Хуков нет.

Возвращает

Массив.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_views();

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

С версии 5.3.0 Введена.

Код WP_MS_Sites_List_Table::get_views() WP 5.5.1

wp-admin/includes/class-wp-ms-sites-list-table.php
<?php
protected function get_views() {
	$counts = wp_count_sites();

	$statuses = array(
		/* translators: %s: Number of sites. */
		'all'      => _nx_noop(
			'All <span class="count">(%s)</span>',
			'All <span class="count">(%s)</span>',
			'sites'
		),

		/* translators: %s: Number of sites. */
		'public'   => _n_noop(
			'Public <span class="count">(%s)</span>',
			'Public <span class="count">(%s)</span>'
		),

		/* translators: %s: Number of sites. */
		'archived' => _n_noop(
			'Archived <span class="count">(%s)</span>',
			'Archived <span class="count">(%s)</span>'
		),

		/* translators: %s: Number of sites. */
		'mature'   => _n_noop(
			'Mature <span class="count">(%s)</span>',
			'Mature <span class="count">(%s)</span>'
		),

		/* translators: %s: Number of sites. */
		'spam'     => _nx_noop(
			'Spam <span class="count">(%s)</span>',
			'Spam <span class="count">(%s)</span>',
			'sites'
		),

		/* translators: %s: Number of sites. */
		'deleted'  => _n_noop(
			'Deleted <span class="count">(%s)</span>',
			'Deleted <span class="count">(%s)</span>'
		),
	);

	$view_links       = array();
	$requested_status = isset( $_REQUEST['status'] ) ? wp_unslash( trim( $_REQUEST['status'] ) ) : '';
	$url              = 'sites.php';

	foreach ( $statuses as $status => $label_count ) {
		$current_link_attributes = $requested_status === $status || ( '' === $requested_status && 'all' === $status )
			? ' class="current" aria-current="page"'
			: '';
		if ( (int) $counts[ $status ] > 0 ) {
			$label    = sprintf( translate_nooped_plural( $label_count, $counts[ $status ] ), number_format_i18n( $counts[ $status ] ) );
			$full_url = 'all' === $status ? $url : add_query_arg( 'status', $status, $url );

			$view_links[ $status ] = sprintf(
				'<a href="%1$s"%2$s>%3$s</a>',
				esc_url( $full_url ),
				$current_link_attributes,
				$label
			);
		}
	}

	return $view_links;
}