hexbit/sage-woocommerce

支持 Sage 10 的 WooCommerce

1.0.5 2021-03-03 14:22 UTC

This package is auto-updated.

Last update: 2024-09-06 19:10:27 UTC


README

这个库是在原库问题未解决且不允许贡献时开发的,但现在,由于允许贡献,可以使用它。

Sage Woocommerce

CI

此包为 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 模板。

贡献

欢迎提交拉取请求。对于重大更改,请首先打开一个问题来讨论您想要更改的内容。

请确保根据需要更新测试。

许可证

MIT