【问题标题】:I want to remove default theme header and footer from WooCommerce cart and checkout page我想从 WooCommerce 购物车和结帐页面中删除默认主题页眉和页脚
【发布时间】:2023-01-19 19:47:34
【问题描述】:

我正在制作一个客户主题,我想将自定义页眉和页脚添加到购物车和结帐页面。但是,get_footer('cart') 不工作,它正在加载默认的页眉和页脚,即使我不要求页眉和页脚它们仍然存在。

我们如何将我的自定义“footer-cart.php”显示到 woocommerce 购物车页面?要么用 get_footer();或者使用 is_cart 函数

【问题讨论】:

  • 您可以通过条件 is_page(cart) 和 is_page(checkout) 在 header.php 和 footer.php 中添加不同的页眉和页脚
  • 页脚模板名称的格式为footer-{$name}.php - 因此您的文件应命名为footer-cart.php,而不是footer_cart.php
  • @CBroe 抱歉,这是一个错误,我将其命名为“footer-cart.php”。但它不工作
  • 嘿,@JahidHasan 你能给我一个正确的代码吗?
  • 那么你实际上把这段代码放在哪里了?进入自定义页面模板?你真的分配这个模板到购物车页面?因为“即使我不要求页眉和页脚,它们仍然存在”听起来这可能只是仍在使用默认页面模板。

标签: php wordpress woocommerce header cart


【解决方案1】:

在您的 header.php 和 footer.php 文件中这样创建。

<?php 
    if(is_page('cart')){

        echo 'cart page header'; // include your cart page header file

    }elseif(is_page('checkout')){

        echo 'checkout page header'; // include your checkout page header file

    }else{

        echo 'defult header'; // include your defult page header file

    }
?>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-27
    • 1970-01-01
    • 2017-06-05
    • 1970-01-01
    • 2018-01-24
    • 2018-10-01
    • 1970-01-01
    相关资源
    最近更新 更多