wordpress - Woocommerce:不能使用 woocommerce 模板
问题描述
我刚刚在我的 Wordpress 网站上安装了 Woocommerce 插件并创建了我自己的自定义主题。我的主题结构应该是这样的:
.
├── index.php
├── style.css
├── functions.php
现在,当我尝试访问、/cart
路由时,它仍然加载空白页面(我假设是我的主页),并且我无法加载驻留在~/wp-content/plugins/woocommerce/template/cart/
. 我在这里阅读了文档,但它只解释了模板覆盖。现在,当我在我的网站上访问路由时
,如何加载~/wp-content/plugins/woocommerce/template/cart/
模板?
我也尝试在 上更改我的购物车页面属性模板,但我只能将其设置为没有其他选项。/cart
dashboard->pages->cart
default template
解决方案
到目前为止,您拥有的是基本的 wp 自定义主题结构。
为了向您的主题添加 Woocommerce 支持,请将此功能添加到您的functions.php
文件中
function mytheme_add_woocommerce_support() {
add_theme_support( 'woocommerce' );
}
add_action( 'after_setup_theme', 'mytheme_add_woocommerce_support' );
然后,如果您想要一个自定义购物车页面而不是默认的 Woocommerce 购物车布局,您必须在主题根文件夹中添加一个文件夹 Woocommerce,并作为子文件夹添加您想要覆盖 Woocommerce 插件模板文件的部分。
具有 Woocommerce 支持的 Wordpress 自定义主题结构:
.
├── index.php
├── style.css
├── functions.php
├── woocommerce
├── cart
├── cart.php
推荐阅读
- apache-flink - 可行的流媒体建议 | 是否可以将 Apache Nifi + Apache Beam(在 Flink 集群上)与实时流数据一起使用
- xamarin - Prism 对话框与弹出窗口之间的区别
- javascript - 动态获取日期格式
- docker - 作曲家无法加载包无效的版本字符串
- flutter - 在 Android Studio 4.0.1 版本中使用 Flutter 时如何将拼写保存到项目级目录?
- azure - 验证使用 RS256 签名的 JWT 令牌并从 Azure 获取“动态”公钥
- c# - 更新后刷新 Blazor 列表
- powershell - PowerShell ISE 配置文件在选项卡中加载脚本
- python - 我似乎无法在按下关闭按钮时关闭游戏窗口
- c - 如何从 C 中的列表创建交替子列表?