我在一个有自定义主题的电子商务网站上工作,我一直在尝试将其与WooCommerce集成,商店和产品页面显示得很好,工作方式也很好,但当我转到购物篮/购物车页面时,它是空白的HTML就是这样
<html>
<head></head>
<body></body>
</html>
迄今为止我检查/做过的事情
出现篮子页面(由woocommerce生成)篮子页面有[woocommerce\\u cart]短代码
我将我的主题更改为二十,篮子页面显示得很好,但如果我恢复到我的主题,如果我添加篮子页面,空白页面的情况会再次出现。将php添加到我的主题中,并向其中添加一些内容,如标题中有hello,它显示得很好,尝试删除篮子页面并重新生成,但没有成功已打开调试日志,但没有任何内容删除了“我的主题”下的woocommerce文件夹并重新加载页面,但仍然一无所获我不知道这是否相关,但我复制了all 将woocommerce插件下templates文件夹的内容转换为MYTHEME/woocommerce。我还将同一个文件夹复制到了Twenty20th主题中,但它仍然有效。我在woocommerce 4.0.1上
我不知道这可能是什么,我很困惑,欢迎提出任何建议
编辑:我也查看了Twenty20Source,我看不出他们是如何实现woocommerce支持的,根本没有提到woocommerce。
编辑:我的主题中也有woocommerce支持
function add_woocommerce_support()
{
add_theme_support(\'woocommerce\');
}
add_action(\'after_setup_theme\', \'add_woocommerce_support\');
最合适的回答,由SO网友:Sangoma 整理而成
我最终重新引入了我的页面篮。php添加到我的项目中,并将下面的行添加到项目中,一切都很顺利。
<?php echo do_shortcode("[woocommerce_cart]"); ?>
我不知道这是否是做事情的正确方法,但它是有效的