Automattic\WooCommerce\Blocks\BlockTypes
MiniCart::enqueue_wc_settings()
Function to enqueue wc-settings script and dequeue it later on so when AssetDataRegistry runs, it appears enqueued- This allows the necessary data to be printed to the page.
Метод класса: MiniCart{}
Хуков нет.
Возвращает
null
. Ничего.
Использование
$MiniCart = new MiniCart(); $MiniCart->enqueue_wc_settings();
Код MiniCart::enqueue_wc_settings() MiniCart::enqueue wc settings WC 7.7.2
public function enqueue_wc_settings() { // Return early if another block has already enqueued `wc-settings`. if ( wp_script_is( 'wc-settings', 'enqueued' ) ) { return; } // We are lazy-loading `wc-settings`, but we need to enqueue it here so // AssetDataRegistry knows it's going to load. wp_enqueue_script( 'wc-settings' ); // After AssetDataRegistry function runs, we dequeue `wc-settings`. add_action( 'wp_print_footer_scripts', array( $this, 'dequeue_wc_settings' ), 4 ); }