【问题标题】:How do I set multiple custom templates for the Shop page in Woocommerce?如何在 Woocommerce 中为 Shop 页面设置多个自定义模板?
【发布时间】:2016-10-04 19:38:14
【问题描述】:

我想让用户在不同的模板之间进行选择,例如 Shop 页面的 full with 或 content with sidebar,但问题是商店页面总是使用 archive-product.php 模板。

谢谢

【问题讨论】:

  • 我可能会在商店链接/shop?layout=full 的末尾添加一个$_GET 变量,然后使用它来加载不同的模板。

标签: wordpress woocommerce wordpress-theming


【解决方案1】:

制作一个常规(非商店)页面并添加此短代码:

[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> 标记中,尽管许多人不赞成这种做法。

【讨论】:

    猜你喜欢
    • 2016-09-21
    • 1970-01-01
    • 2015-10-04
    • 1970-01-01
    • 1970-01-01
    • 2020-11-05
    • 2015-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多