Git Product home page Git Product logo

sage-woocommerce's Introduction

WooCommerce integration for Sage 9 themes

This package enables WooCommerce integration with Sage 9 themes and Blade templates.

Installation

Install the package in your theme folder:

cd wp-content/themes/your-sage-theme-folder
composer require roots/sage-woocommerce

Usage

Create /resources/views/woocommerce folder in your theme and place there any template used by WooCommerce with .blade.php extension. This template will be loaded instead of a template from the WooCommerce plugin. If you want to replace particular template, please have a look into plugin folder woocommerce/templates and use same folder structure and file name (and change the extension to .blade.php) as the original template.

By default, you will get an error message that themes without header.php, footer.php and sidebar.php are deprecated. You have to replace single-product.php and archive-product.php templates with your Blade template. You can find those two files in /examples/resources/views/woocommerce folder of this package. The trick is not to use get_header, get_footer or get_sidebar functions, because it's handled differently with Blade. Instead of that, you can use actions:

do_action('get_header', 'shop');
do_action('get_sidebar', 'shop');
do_action('get_footer', 'shop');

sage-woocommerce's People

Contributors

mmirus avatar mejta avatar retlehs avatar giuliopecorella avatar kingkero avatar knowler avatar khaiknievel avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.