我想让用户在不同的模板之间进行选择,例如商店页面的完整版或侧边栏内容,但问题是商店页面始终使用archive-product.php模板。
谢谢
答案 0 :(得分:0)
制作常规(非购物)页面并添加此短代码:
[products orderby="menu_order"]
此处提供了其他自定义选项: https://docs.woocommerce.com/document/woocommerce-shortcodes/
要制作不同的模板,只需像对任何页面一样制作自定义页面模板: https://developer.wordpress.org/themes/template-files-section/page-template-files/page-templates/
...然后从该页面的“页面属性”菜单中选择模板,通常在右侧大约一半。现在,您可以设置具有不同文本和布局的不同商店页面,精明的客户端可以在您构建的模板之间进行更改。
另请注意,当您使用上面的短代码进行自定义商店页面时,您可以放入页内CSS。只需将其包装在<style</style>
标签中,尽管许多人不赞成这种做法。