roots / sage-woocommerce
此包已被废弃,不再维护。未建议替代包。
Sage 9 的 WooCommerce 集成
1.0.5
2021-10-27 10:45 UTC
README
此包使 WooCommerce 与 Sage 9 主题和 Blade 模板集成。
安装
将包安装到您的主题文件夹中
cd wp-content/themes/your-sage-theme-folder
composer require roots/sage-woocommerce
使用
在您的主题中创建 /resources/views/woocommerce
文件夹,并将任何使用 .blade.php
扩展名的 WooCommerce 模板放置在那里。此模板将替换 WooCommerce 插件中的模板。如果您想替换特定模板,请查看插件文件夹 woocommerce/templates
,并使用与原始模板相同的文件夹结构和文件名(并将扩展名更改为 .blade.php
)。
默认情况下,您将收到一个错误消息,指出没有 header.php
、footer.php
和 sidebar.php
的主题已被弃用。您必须用您的 Blade 模板替换 single-product.php
和 archive-product.php
模板。您可以在本包的 /examples/resources/views/woocommerce
文件夹中找到这两个文件。技巧是不使用 get_header
、get_footer
或 get_sidebar
函数,因为它们在 Blade 中处理方式不同。相反,您可以使用操作
do_action('get_header', 'shop'); do_action('get_sidebar', 'shop'); do_action('get_footer', 'shop');