我正在查看WooCommerce源代码。我发现没有wp_enqueue_script()
参数的src
。这些没有wp_enqueue_script()
参数的src
在做什么?
文件名:includes / admin / views / html-admin-page-product-export.php
<?php
/**
* Admin View: Product Export
*
* @package WooCommerce/Admin/Export
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
wp_enqueue_script( 'wc-product-export' );
$exporter = new WC_Product_CSV_Exporter();
?>
答案 0 :(得分:2)
/**
* Enqueue scripts.
*/
public function admin_scripts() {
$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
wp_register_script( 'wc-product-export', WC()->plugin_url() . '/assets/js/admin/wc-product-export' . $suffix . '.js', array( 'jquery' ), WC_VERSION );
wp_localize_script(
'wc-product-export',
'wc_product_export_params',
array(
'export_nonce' => wp_create_nonce( 'wc-product-export' ),
)
);
}
该脚本已经注册,因此只需排队-woocommerce/includes/admin/class-wc-admin-exporters.php
#88行