WC_Admin_Webhooks_Table_List::get_status_label()privateWC 1.0

Get the status label for webhooks.

Метод класса: WC_Admin_Webhooks_Table_List{}

Хуков нет.

Возвращает

Массив.

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

// private - только в коде основоного (родительского) класса
$result = $this->get_status_label( $status_name, $amount );
$status_name(строка) (обязательный)
Status name.
$amount(int) (обязательный)
Amount of webhooks.

Код WC_Admin_Webhooks_Table_List::get_status_label() WC 8.7.0

private function get_status_label( $status_name, $amount ) {
	$statuses = wc_get_webhook_statuses();

	if ( isset( $statuses[ $status_name ] ) ) {
		return array(
			'singular' => sprintf( '%s <span class="count">(%s)</span>', esc_html( $statuses[ $status_name ] ), $amount ),
			'plural'   => sprintf( '%s <span class="count">(%s)</span>', esc_html( $statuses[ $status_name ] ), $amount ),
			'context'  => '',
			'domain'   => 'woocommerce',
		);
	}

	return array(
		'singular' => sprintf( '%s <span class="count">(%s)</span>', esc_html( $status_name ), $amount ),
		'plural'   => sprintf( '%s <span class="count">(%s)</span>', esc_html( $status_name ), $amount ),
		'context'  => '',
		'domain'   => 'woocommerce',
	);
}