如何使用WooCommerce在自定义主题中的空白购物篮/购物车页面上获取内容

时间:2020-04-13 作者:Sangoma

我在一个有自定义主题的电子商务网站上工作,我一直在尝试将其与WooCommerce集成,商店和产品页面显示得很好,工作方式也很好,但当我转到购物篮/购物车页面时,它是空白的HTML就是这样

<html>
  <head></head>
  <body></body>
</html>
迄今为止我检查/做过的事情

出现篮子页面(由woocommerce生成)

  • 我将我的主题更改为二十,篮子页面显示得很好,但如果我恢复到我的主题,如果我添加篮子页面,空白页面的情况会再次出现。将php添加到我的主题中,并向其中添加一些内容,如标题中有hello,它显示得很好,尝试删除篮子页面并重新生成,但没有成功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\');
    

  • 1 个回复
    最合适的回答,由SO网友:Sangoma 整理而成

    我最终重新引入了我的页面篮。php添加到我的项目中,并将下面的行添加到项目中,一切都很顺利。

    <?php echo do_shortcode("[woocommerce_cart]"); ?>
    
    我不知道这是否是做事情的正确方法,但它是有效的

    相关推荐

    在主机的PHP升级后开始收到警告消息

    我使用的儿童主题是2122(客户总是对的)。我最近开始在仪表板顶部和仪表板的Jetpack面板上看到以下警告机器人:“警告:在第81行的/home/leytongr/public\\u html/wp-content/plugins/theme-logo-plugin/themelogo.PHP中使用未定义的常量register\\u设置-假定“register\\u设置”(这将在PHP的未来版本中引发错误)。”这是从第80行开始的代码,您将看到我在这里提出查询的原因:function tl_init()