Automattic\WooCommerce\Internal\ProductAttributes
VisualAttributeTermAdmin::enqueue_visual_attribute_script
Enqueue the visual attribute script.
Method of the class: VisualAttributeTermAdmin{}
No Hooks.
Returns
null. Nothing (null).
Usage
$VisualAttributeTermAdmin = new VisualAttributeTermAdmin(); $VisualAttributeTermAdmin->enqueue_visual_attribute_script(): void;
VisualAttributeTermAdmin::enqueue_visual_attribute_script() VisualAttributeTermAdmin::enqueue visual attribute script code WC 10.9.1
public function enqueue_visual_attribute_script(): void {
$screen = get_current_screen();
if ( ! $screen ) {
return;
}
$is_product_editor_screen = 'product' === $screen->id;
if ( $is_product_editor_screen && array_key_exists( 'wc-visual', wc_get_attribute_types() ) ) {
wp_enqueue_media();
WCAdminAssets::register_script( 'wp-admin-scripts', 'visual-attribute-color-picker', true, array( 'wp-components' ) );
return;
}
$is_attribute_term_screen = 0 === strpos( $screen->id, 'edit-pa_' );
$taxonomy = $this->get_current_taxonomy();
if ( $is_attribute_term_screen && VisualAttributeTermMeta::is_visual_attribute_taxonomy( $taxonomy ) ) {
wp_enqueue_media();
WCAdminAssets::register_script( 'wp-admin-scripts', 'visual-attribute-color-picker', true, array( 'wp-components' ) );
}
}