我正在尝试使用WooCommerce为我的网站设置一个商店。我的目标是删除产品档案/商店基础页面上的“产品类别”(也许还有“搜索”框)。我知道编辑“product-archive.php ve.php”文件是必需的。但是我就是找不到!它应该在woocommerce/templates/目录中的某个地方,但是没有这样的目录!我使用了Fruitfulcode的富有成效的主题。我使用的是最新版本的WordPress和WooCommerce。我几乎什么都试过了:安装和重新安装WooCommerce,安装旧版本的WooCommerce……毫无办法。我的主题中没有woocommerce/templates目录!
你能帮我一下吗?我做错了什么吗?
发布于 2015-07-19 21:02:16
我想你对WooCommerce template overrides的工作原理有点迷惑。这里有一些你应该知道的重要信息:
安装WooCommerce的
woocommerce/templates/目录,即使该主题会覆盖默认的WooCommerce模板也是如此。相反,您可能有一个directory).woocommerce/目录,则会通过将模板文件从templates/复制到wp-content/themes/yourtheme/woocommerce/xxx.php来覆盖/wp-content/plugins/woocommerce/templates/xxx.php模板
如果您在主题中没有看到woocommerce目录,这意味着您的主题正在使用默认的WooCommerce模板。如果您想要覆盖它们,您需要将product-archive.php模板从WooCommerce插件模板目录复制到主题中的woocommerce/目录中。
更多信息in the WooCommerce documentation。
发布于 2018-05-25 21:03:42
读了两遍你的答案,我想你可能是在说小工具,因为你提到了类别和搜索框。这通常在侧边栏中。您不需要编辑woocommerce模板文件来更改此设置。
查找正在存档页面上显示的小部件,并删除不需要的小部件。
转到外观/小部件,查找商店中显示的侧边栏,并删除不需要的元素。
您还可以使用定制器在执行此操作时以可视方式查看它。
希望这能有所帮助
发布于 2018-06-04 16:23:40
如果这不能帮助回答你的问题,我很抱歉,但是你正在寻找的文件是archive-product.php而不是product-archive.php,,这是我看到的第二个关于这个不存在的文件的问题。
https://stackoverflow.com/questions/31501314
复制相似问题