/** * Registers product related front-end scripts */ function frontend_scripts() { if (!is_admin()) { if (is_lightbox_enabled() && is_ic_product_gallery_enabled()) { wp_register_script('colorbox', AL_PLUGIN_BASE_PATH . 'js/colorbox/jquery.colorbox-min.js', array('jquery')); wp_register_style('colorbox', AL_PLUGIN_BASE_PATH . 'js/colorbox/colorbox.css'); wp_register_script('al_product_scripts', AL_PLUGIN_BASE_PATH . 'js/product.js?' . filemtime(AL_BASE_PATH . '/js/product.js'), array('jquery', 'colorbox')); } else { wp_register_script('al_product_scripts', AL_PLUGIN_BASE_PATH . 'js/product.js?' . filemtime(AL_BASE_PATH . '/js/product.js'), array('jquery')); } } }
/** * Returns wizard advanced mode settings * @return array */ function get_integration_settings() { $archive_multiple_settings = get_multiple_settings(); $settings['container_width'] = isset($archive_multiple_settings['container_width']) ? $archive_multiple_settings['container_width'] : 100; $settings['container_bg'] = isset($archive_multiple_settings['container_bg']) ? $archive_multiple_settings['container_bg'] : ''; $settings['container_padding'] = isset($archive_multiple_settings['container_padding']) ? $archive_multiple_settings['container_padding'] : 0; $settings['disable_breadcrumbs'] = isset($archive_multiple_settings['enable_product_breadcrumbs']) && $archive_multiple_settings['enable_product_breadcrumbs'] == 1 ? 0 : 1; $settings['disable_name'] = isset($archive_multiple_settings['disable_name']) ? $archive_multiple_settings['disable_name'] : 0; $settings['disable_image'] = is_ic_product_gallery_enabled() ? 0 : 1; $settings['disable_price'] = is_ic_price_enabled() ? 0 : 1; $settings['disable_shipping'] = is_ic_shipping_enabled() ? 0 : 1; $settings['disable_attributes'] = is_ic_attributes_enabled() ? 0 : 1; $settings['default_sidebar'] = isset($archive_multiple_settings['default_sidebar']) ? $archive_multiple_settings['default_sidebar'] : 'none'; return $settings; }