如何解决购物车边框问题并优化 WooCommerce 购物车片段

在运行 WooCommerce 网站时,商家可能会遇到一些界面问题,例如购物车图标周围出现不必要的边框。与此同时,WooCommerce 购物车片段的 Ajax 请求虽然能动态更新购物车内容,但在低配的主机上可能会影响页面加载速度。本文将为你提供移除购物车边框和禁用购物车片段的详细步骤,帮助优化网站性能,提升加载速度,确保更流畅的用户体验。

图片[1]-如何移除购物车边框并禁用 WooCommerce 购物车片段提升网站加载速度

移除购物车边框

Astra 提供了自定义选项,可用于调整购物车图标的样式。如果你发现购物车图标周围有边框,可以按以下步骤移除边框:

图片[2]-如何移除购物车边框并禁用 WooCommerce 购物车片段提升网站加载速度
  • 进入自定义设置:从 WordPress 仪表盘,进入 外观 > 自定义
  • 打开页眉构建器:在自定义面板中,点击 页眉构建器
图片[3]-如何移除购物车边框并禁用 WooCommerce 购物车片段提升网站加载速度
  • 选择购物车选项:在页眉构建器中,点击 购物车 元素。
图片[4]-如何移除购物车边框并禁用 WooCommerce 购物车片段提升网站加载速度
  • 进入设计选项卡:在设计选项卡下,找到 边框半径 选项,将其设置为 0,或者使用滑块手动输入数值。
图片[5]-如何移除购物车边框并禁用 WooCommerce 购物车片段提升网站加载速度

这样可以移除购物车图标的边框,恢复页面简洁的设计。

禁用 WooCommerce 购物车片段

WooCommerce 购物车片段是 Ajax 请求,用于动态显示购物车内容。当用户将商品添加到购物车并点击购物车图标时,页面会显示购物车中的商品。如果主机速度较慢,这些请求可能导致页面加载时间延长。

图片[6]-如何移除购物车边框并禁用 WooCommerce 购物车片段提升网站加载速度

为什么禁用购物车片段?

WooCommerce 默认启用购物车片段功能,以动态更新购物车内容,但在低配主机上,使用此功能可能会增加页面加载时间。禁用此功能可以提升网站加载速度。

禁用 WooCommerce 购物车片段

按照以下步骤禁用 WooCommerce 购物车片段脚本:

  • 进入 WooCommerce 设置:从 WordPress 仪表盘,进入 WooCommerce > 设置,点击 产品
  • 禁用 Ajax 添加到购物车按钮:取消勾选 启用产品归档页面的 Ajax 添加到购物车按钮
图片[7]-如何移除购物车边框并禁用 WooCommerce 购物车片段提升网站加载速度
  • 启用购物车页面重定向:勾选 添加成功后跳转到购物车页面
图片[8]-如何移除购物车边框并禁用 WooCommerce 购物车片段提升网站加载速度

这可以帮助绕过已安装的缓存插件。

  • 移除 JavaScript:要完全禁用购物车片段,可以将以下代码片段添加到子主题的 functions.php 文件中。
图片[9]-如何移除购物车边框并禁用 WooCommerce 购物车片段提升网站加载速度

进入 外观 > 主题文件编辑器,点击子主题的 functions.php 文件,并将以下代码粘贴到文件底部:

/** 禁用 WooCommerce 的 Ajax 调用 */
function sert_dequeue_woocommerce_cart_fragments() {
wp_dequeue_script('wc-cart-fragments');
}
add_action( 'wp_enqueue_scripts', 'sert_dequeue_woocommerce_cart_fragments', PHP_INT_MAX);
/** 禁用 WooCommerce 的 Ajax 调用 */
function sert_dequeue_woocommerce_cart_fragments() { 
    wp_dequeue_script('wc-cart-fragments'); 
}
add_action( 'wp_enqueue_scripts', 'sert_dequeue_woocommerce_cart_fragments', PHP_INT_MAX); 
/** 禁用 WooCommerce 的 Ajax 调用 */ function sert_dequeue_woocommerce_cart_fragments() { wp_dequeue_script('wc-cart-fragments'); } add_action( 'wp_enqueue_scripts', 'sert_dequeue_woocommerce_cart_fragments', PHP_INT_MAX);
图片[10]-如何移除购物车边框并禁用 WooCommerce 购物车片段提升网站加载速度

这段代码将取消加载 WooCommerce 购物车片段脚本,从而提升你的网站加载速度。

总结

通过调整设置,你可以轻松移除购物车图标的边框,并禁用 WooCommerce 购物车片段功能。禁用购物车片段特别适用于较慢主机的站点,帮助提升整体加载速度和性能。

相关文章


联系我们
文章看不懂?联系我们为您免费解答!免费助力个人,小企站点!
电话:020-2206-9892
QQ咨询:1025174874
邮件:info@361sale.com
工作时间:周一至周五,9:30-18:30,节假日休息
© 转载声明
本文作者:贼将鼠胆
THE END
喜欢就支持一下吧
点赞285 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容