Automattic\WooCommerce\Enums

CatalogVisibility::get_all │ public static │ WC 10.9.0

Returns every catalog visibility value defined by this enum, as a flat list.

These are the same four values wc_get_product_visibility_options() returns by default, which makes the two look interchangeable. They are not. That helper returns a value => label map, it is filterable, and WC_Product::set_catalog_visibility() validates against it, so a site can accept a visibility this list does not contain.

Use wc_get_product_visibility_options() wherever you validate or present a choice.

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

Хуков нет.

Возвращает

string[].

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

$result = CatalogVisibility::get_all(): array;

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

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

Код CatalogVisibility::get_all() WC 11.2.2

public static function get_all(): array {
	return array(
		self::VISIBLE,
		self::CATALOG,
		self::SEARCH,
		self::HIDDEN,
	);
}