php - WooCommerce:找不到 woocommerce/模板/目录

标签 php wordpress woocommerce woothemes

我正在尝试使用 WooCommerce 为我的网站开设商店。我的目标是删除产品存档/商店基本页面上的“产品类别”(也许还有“搜索”框)。我知道需要编辑“product-archive.php”文件。但我就是找不到!它应该在 woocommerce/templates/目录中的某个地方,但是没有这样的目录! 我正在使用 Fruitfulcode 的 Fruitful 主题。我使用的是最新版本的 WordPress 和 WooCommerce。我几乎尝试了任何方法:安装和重新安装 WooCommerce、安装旧版本的 WooCommerce……没有任何效果。我的主题中没有任何 woocommerce/templates 目录!

你能帮帮我吗?我做错了什么吗?

最佳答案

我认为您对如何 WooCommerce template overrides 有点困惑工作。以下是您应该注意的一些重要信息:

  1. 安装 WooCommerce 根本不会修改您的主题。
  2. 您的主题中不应有 woocommerce/templates/ 目录,即使该主题覆盖了默认的 WooCommerce 模板。相反,您可能有一个 woocommerce/ 目录(没有 templates/ 目录)。
  3. 通过将模板文件从 /wp-content/plugins/woocommerce/templates/xxx.php 复制到 wp-content/themes/yourtheme/woocommerce/xxx.php 来覆盖 WooCommerce 模板

如果您在主题中没有看到 woocommerce 目录,则表示您的主题正在使用默认的 WooCommerce 模板。如果您想覆盖它们,您需要将 WooCommerce 插件模板目录中的 product-archive.php 模板复制到主题中的 woocommerce/ 目录中。

更多信息 in the WooCommerce documentation .

关于php - WooCommerce:找不到 woocommerce/模板/目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31501314/

相关文章:

php - 使用子查询的 MySQL UPDATE 查询

java - 使用 gson 反序列化 JSON 对象数组时遇到问题

mysql - 从 MySQL 数据库中的数字中删除点和逗号

php - get_discount_total() 和 get_total_discount() 的区别?

php - 使用 `.htaccess` RewriteEngine 规则在 php 中获取值

php - 检查 PHP 中部分 session 变量是否为 null

php - 使用 PHP 正则表达式从 html 中提取 JSON 对象

javascript - 如何用例如抑制 JavaScript 函数。有课吗?

php - 具有多个类别的 woocommerce 产品,侧边栏中的事件类别

javascript - 增强型电子商务数据层 WooCommerce