関数
WishlistPage::loadImplementationAssets()
お気に入りリストページにCSS/JSを読み込む
戻り値 戻り値
ファイル: src/React/WishlistPage/WishlistPage.php
protected function loadImplementationAssets() {
$wishlist = CRUD::getAndBuildWishlistItems();
global $usces_gp;
$assetsmap = include(WCEXWL_PLUGIN_DIR . '/dist/js/React/WishlistPage/App.asset.php');
wp_enqueue_script(
self::SCRIPT_HANDLE,
WCEXWL_PLUGIN_URL . '/dist/js/React/WishlistPage/App.js',
$assetsmap['dependencies'],
$assetsmap['version'],
true
);
wp_localize_script(
self::SCRIPT_HANDLE,
'wcexwl',
array_merge(
$this->master->getScriptInjectionVariables(),
[
'uscesgp' => $usces_gp,
'currencylabel' => __('Currency', 'usces'),
'currencysymbol' => __(usces_crcode('return'), 'usces'), // phpcs:ignore WordPress.WP.I18n.NonSingularStringLiteralText
'btnprimary' => Master::getFilterableValues()['btnprimary'],
'gpgif' => file_exists(get_template_directory() . '/images/gp.gif') ? get_template_directory_uri() . '/images/gp.gif' : USCES_PLUGIN_URL . '/images/gp.gif',
'gpalt' => __('Business package discount', 'usces'),
'gptext' => __('The price with this mark applys to Business pack discount.', 'usces'),
'theme' => Master::getThemeConfig()['name'],
'wishlist' => $wishlist,
]
)
);
}