Automattic\WooCommerce\Internal\Admin

WCAdminSharedSettings::on_woocommerce_blocks_loaded()publicWC 1.0

Adds settings to the Blocks AssetDataRegistry when woocommerce_blocks is loaded.

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

Хуки из метода

Возвращает

null. Ничего (null).

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

$WCAdminSharedSettings = new WCAdminSharedSettings();
$WCAdminSharedSettings->on_woocommerce_blocks_loaded();

Код WCAdminSharedSettings::on_woocommerce_blocks_loaded() WC 9.4.2

public function on_woocommerce_blocks_loaded() {
	// Ensure we only add admin settings on the admin.
	if ( ! is_admin() ) {
		return;
	}

	if ( class_exists( '\Automattic\WooCommerce\Blocks\Assets\AssetDataRegistry' ) ) {
		\Automattic\WooCommerce\Blocks\Package::container()->get( \Automattic\WooCommerce\Blocks\Assets\AssetDataRegistry::class )->add(
			$this->settings_prefix,
			function () {
				return apply_filters( 'woocommerce_admin_shared_settings', array() );
			}
		);
	}
}