我知道您可以使用以下 CSS 代碼禁用 WooCommerce 結賬頁面上的預加載器/微調器:
/* Remove spinner on WooCommerce checkout page */
.woocommerce .blockUI.blockOverlay {
position: relative !important;
display: none !important;
}
但是,WooCommerce 預加載器/微調器仍會出現在所有其他相關頁面上,例如商店和單一產品頁面。
我已閱讀 Woocommerce 使用 jQuery BlockUI 插件在某些 jQuery 事件和特定頁面上使用影片微調器制作阻塞疊加層。

我已經在網站上擁有自己的預加載器,因此我希望洗掉這些特定 woo 頁面上的黑色 WooCommerce 預加載器/微調器?
任何提示將非常感謝。
謝謝
編輯:
我們可以使用鉤子'wp_enqueue_scripts'來解除WC腳本的平衡嗎?
wp_enqueue_scripts 是在將要出現在前端的腳本和樣式排隊時使用的正確鉤子。
add_action( 'wp_enqueue_scripts', 'child_manage_woocommerce_styles', 99 );
function child_manage_woocommerce_styles() {
remove_action( 'wp_head', array( $GLOBALS['woocommerce'], 'generator' ) );
if ( !is_woocommerce() && !is_page('store') && !is_shop() && !is_product_category() && !is_product() ) {
wp_dequeue_script( 'jquery-blockui' );
wp_dequeue_script( 'jqueryui' );
}}
uj5u.com熱心網友回復:
通過將我的預加載器代碼中的類更改為.preloader而不是.loader- 并以某種方式洗掉了黑色 woo 微調器,從而解決了該問題。
我確信這是標準的默認設定,因為 WooCommerce 直接表示沒有默認選項可以在設定中洗掉它,而自定義則需要一些額外的編碼。
所以我唯一的猜測是該類.loader與 WooCommerce 集成并且 HTML/CSS 代碼使它出現。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/367747.html
標籤:php 查询 阿贾克斯 WordPress的 求购
