You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress WooCommerce购物车故障求助:区块代码异常显示

问题描述

调试Rank Math SEO插件后,WooCommerce购物车功能异常,页面直接输出Gutenberg块的代码结构而非正常渲染的购物车界面。已停用多数插件排查,但未找到故障根源,当前购物车页面显示内容如下:

wp:woocommerce/cart-items-block
wp:woocommerce/cart-line-items-block
/wp:woocommerce/cart-line-items-block wp:woocommerce/cart-cross-sells-block
wp:heading {"fontSize":"large"}
You may be interested in…
/wp:heading wp:woocommerce/cart-cross-sells-products-block
/wp:woocommerce/cart-cross-sells-products-block
/wp:woocommerce/cart-cross-sells-block
/wp:woocommerce/cart-items-block wp:woocommerce/cart-totals-block
wp:woocommerce/cart-order-summary-block
wp:woocommerce/cart-order-summary-heading-block
/wp:woocommerce/cart-order-summary-heading-block wp:woocommerce/cart-order-summary-coupon-form-block
/wp:woocommerce/cart-order-summary-coupon-form-block wp:woocommerce/cart-order-summary-subtotal-block
/wp:woocommerce/cart-order-summary-subtotal-block wp:woocommerce/cart-order-summary-fee-block
/wp:woocommerce/cart-order-summary-fee-block wp:woocommerce/cart-order-summary-discount-block
/wp:woocommerce/cart-order-summary-discount-block wp:woocommerce/cart-order-summary-shipping-block
/wp:woocommerce/cart-order-summary-shipping-block wp:woocommerce/cart-order-summary-taxes-block
/wp:woocommerce/cart-order-summary-taxes-block
/wp:woocommerce/cart-order-summary-block wp:woocommerce/cart-express-payment-block
/wp:woocommerce/cart-express-payment-block wp:woocommerce/proceed-to-checkout-block
/wp:woocommerce/proceed-to-checkout-block wp:woocommerce/cart-accepted-payment-methods-block
/wp:woocommerce/cart-accepted-payment-methods-block
/wp:woocommerce/cart-totals-block
wp:heading {"textAlign":"center","className":"with-empty-cart-icon wc-block-cart__empty-cart__title"}
Your cart is currently empty!
/wp:heading wp:separator {"className":"is-style-dots"}
/wp:separator wp:heading {"textAlign":"center"}
New in store
/wp:heading wp:woocommerce/product-new {"columns":4,"rows":1}
排查与解决步骤

1. 检查Rank Math配置

  • 进入Rank Math后台,打开Titles & Meta -> Cart页面,确认是否误启用了干扰Gutenberg块渲染的选项,比如“禁用块内容解析”类设置。
  • 重置Rank Math到默认配置,排除自定义设置导致的冲突。

2. 验证主题兼容性

  • 切换到WordPress默认主题(如Twenty Twenty-Four),测试购物车页面是否正常渲染。若恢复正常,说明当前主题缺少WooCommerce块支持,可在主题functions.php中添加以下代码:
add_theme_support( 'woocommerce' );
add_theme_support( 'wc-blocks' );
  • 若切换主题后仍异常,联系主题开发者排查块渲染逻辑问题。

3. 深度排查插件冲突

  • 仅保留WooCommerce和Rank Math,逐步启用其他插件,每次启用后测试购物车页面,定位冲突插件。
  • 清空所有缓存(页面缓存、浏览器缓存),缓存可能导致块代码未被正确解析渲染。

4. 修复购物车页面内容

  • 进入购物车页面编辑器,切换到代码模式,检查是否存在块代码被直接粘贴而非通过块编辑器添加的情况。重新用块编辑器添加WooCommerce购物车相关块,替换现有内容。
  • 若页面无法正常编辑,删除当前购物车页面,新建页面并添加[woocommerce_cart]短代码(经典模式),测试是否正常显示。

5. 版本兼容性检查

  • 确保WordPress、WooCommerce、Rank Math均为最新版本,旧版本可能存在已知的块渲染兼容性问题,更新后再测试。

内容的提问来源于stack exchange,提问作者Tevz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 05:55:01