wp_enqueue_script () без src в исходном коде WooCommerce - PullRequest
1 голос
/ 10 апреля 2019

Я искал исходный код WooCommerce.Я нашел wp_enqueue_script() без параметра src.Что делают эти wp_enqueue_script() без src параметра.

Имя файла: включает / 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();
?>

1 Ответ

2 голосов
/ 10 апреля 2019
/**
 * 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 #Line 88

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...