gpt4 book ai didi

php - 如何修改 WooCommerce 购物车、结帐页面(主题部分)

转载 作者:IT王子 更新时间:2023-10-28 23:46:26 28 4
gpt4 key购买 nike

我一直在研究和调整我的自定义 Wordpress 主题和覆盖的 WooCommerce 模板,现在安装了 WooCommerce 以纠正 WooCommerce 页面上出现的一系列小格式问题。我现在正在研究购物车和结帐,是的,他们使用 cart.php(以及任何结帐 php),但也使用主要的 Wordpress 主题 page.php。我已经能够在其他地方的条件中使用 is_woocommerce() 但不能在这里使用,因为我了解到 WooCommerce 文档说它不能用于结帐和购物车。

is_woocommerce() - Returns true if on a page which uses WooCommerce templates (cart and checkout are standard pages with shortcodes and thus are not included). http://docs.woothemes.com/document/conditional-tags/

那么我怎样才能改变这些页面的外观呢?我有一个“查看所有帖子”和顶部的日期/时间,以及 page.php 的类别侧边栏,出于明显的原因,我不想在结帐和购物车上显示它们,因为它们根本没有意义。我有哪些选择?

我可以让它使用不同于 page.php 的模板吗?

这是一个选项吗?这是不好的做法吗...它会在每个页面上使用此循环导致更多负载吗?我把它放在哪里? http://saiyedfaishal.wordpress.com/2014/01/06/check-if-it-is-woocommerce-page/

解决此问题的最佳方法是什么?谢谢你的帮助!这个问题有点相关 - How to modify woocommerce_before_cart action

最佳答案

另一种完全覆盖 cart.php 的方法是复制:

woocommerce/templates/cart/cart.php to   
yourtheme/woocommerce/cart/cart.php

然后在 yourtheme/woocommerce/cart/cart.php 做任何你需要的事情

关于php - 如何修改 WooCommerce 购物车、结帐页面(主题部分),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26288722/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com