hexbit/sage-woocommerce
支持 Sage 10 的 WooCommerce
1.0.5
2021-03-03 14:22 UTC
Requires
- php: ^7.2|^8.0
- roots/acorn: *
Requires (Dev)
- phpunit/phpunit: ^6.0
README
这个库是在原库问题未解决且不允许贡献时开发的,但现在,由于允许贡献,可以使用它。
Sage Woocommerce
此包为 Sage 10 主题和 Blade 模板启用 WooCommerce 集成。
变更日志
- 问题 #1 已修复,请将您的视图渲染器更改为
sage.woocommerce.view
。
安装
composer require hexbit/sage-woocommerce
使用
将 Hexbit\Woocommerce\Providers\WooCommerceServiceProvider
添加到您的 yourtheme/config/app.php
文件中的 providers 数组
... /* |-------------------------------------------------------------------------- | Autoloaded Service Providers |-------------------------------------------------------------------------- | | The service providers listed here will be automatically loaded on the | request to your application. Feel free to add your own services to | this array to grant expanded functionality to your applications. | */ 'providers' => [ /** * Package Service Providers */ Hexbit\Woocommerce\Providers\WooCommerceServiceProvider::class ] ...
或者,您可以使用 wp cli 发现服务提供者。
wp acorn package:discover
然后,在您的 app
文件夹中创建 app/woocommerce.php
并覆盖默认的 blade 文件 resources/views/woocommerce
,或者您可以通过运行此命令自动创建
wp acorn vendor:publish --tag="woocommerce"
最后,将您的索引文件中的视图渲染器更改如下
<?php echo \Roots\view(\Roots\app('sage.woocommerce.view'), \Roots\app('sage.data'))->render(); ?>
完成!现在您将能够在 yourtheme/resources/views/woocommerce/
目录中使用 blade TE 覆盖 WooCommerce 模板。
贡献
欢迎提交拉取请求。对于重大更改,请首先打开一个问题来讨论您想要更改的内容。
请确保根据需要更新测试。