首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WordPress中删除photoswipe-css和photoswipe default-skin-css

在WordPress中删除photoswipe-css和photoswipe default-skin-css
EN

Stack Overflow用户
提问于 2021-04-05 22:19:07
回答 1查看 88关注 0票数 0

我正在建立一个自定义的网络商店,我正在尝试删除photoswipe样式的文档,但我似乎无法摆脱它们,我尝试了网上找到的几个“解决方案”,但它们都不起作用。这是我到目前为止在functions.php中尝试的:

代码语言:javascript
复制
remove_theme_support( 'wc-product-gallery-zoom' );
remove_theme_support( 'wc-product-gallery-lightbox' );
remove_theme_support( 'wc-product-gallery-slider' );

代码语言:javascript
复制
add_filter( 'woocommerce_enqueue_styles', 'wpf_dequeue_styles' );
function wpf_dequeue_styles( $enqueue_styles ) {
unset( $enqueue_styles['photoswipe-css'] );
unset( $enqueue_styles['photoswipe-default-skin-css'] );
return $enqueue_styles;
}

代码语言:javascript
复制
wp_dequeue_script('photoswipe-css');
wp_dequeue_script('photoswipe-default-skin-css');

有人能帮我找到解决方案吗?我没有任何图像在我的网上商店,所以我不需要这些脚本。

EN

回答 1

Stack Overflow用户

发布于 2021-04-05 23:49:45

您可以使用after_setup_theme操作钩子进行remove_theme_support

代码语言:javascript
复制
add_action( 'after_setup_theme', 'remove_photoswipe_css', 11 ); 
function remove_photoswipe_css() {
    remove_theme_support( 'wc-product-gallery-zoom' );
    remove_theme_support( 'wc-product-gallery-lightbox' );
    remove_theme_support( 'wc-product-gallery-slider' );
}

您可以使用wp_enqueue_scripts操作钩子进行wp_dequeue_style

代码语言:javascript
复制
add_action( 'wp_enqueue_scripts', 'dequeue_photoswipe_css', 11 );
function dequeue_photoswipe_css() {
    wp_dequeue_style( 'photoswipe-css' );
    wp_dequeue_style( 'photoswipe-default-skin-css' );
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66954492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档