我做了一个“归档产品定制”。php“分类法产品目录中调用的文件”。php’。
我这样做是为了在用户查看特定类别页面时轻松更改产品的布局(在存档产品自定义中,我将wc\\u get\\u template\\u部分更改为我的“内容产品自定义”文件)
这是我找到的唯一一种最简单的方法,可以在不破坏整个主题的情况下做我想做的事情(内容产品模板随处可见..相关、购物车、追加销售、交叉销售)
是否可以使用上述相同的技术更改搜索结果的布局?
或者你有更好的解决方案?我只想在每个分类页面和搜索结果上定制产品布局,而不改变交叉销售、追加销售和相关产品布局
最合适的回答,由SO网友:Kuliraj 整理而成
通常在每个WC模板文件的开头都有一条注释,基本上是这样的:This template can be overridden by copying it to yourtheme/woocommerce/wc-template-name.php.
. 这是覆盖WooCommerce模板的正确且推荐的方法。
我认为您应该考虑在有一个主题已经覆盖了这些模板的情况下,或者即使没有覆盖这些模板,也应该考虑创建一个子主题https://developer.wordpress.org/themes/advanced-topics/child-themes/ 供参考。
我上面所说的适用于search.php
也当然,这在很大程度上取决于你的主题设置。
如果你能提供更多细节,说明你在哪里以及你想要实现什么,那么我可以更具体一些。