Version Description
- 2018-08-22 =
- Fix - Make Newness ordering order correctly on frontend.
- Fix - Don't cause fatal errors if WooCommerce is not active.
Download this release
Release Info
| Developer | claudiulodro |
| Plugin | |
| Version | 1.1.1 |
| Comparing to | |
| See all releases | |
Code changes from version 1.1.0 to 1.1.1
- assets/js/products-block.js +3 -0
- assets/js/products-block.jsx +5 -2
- readme.txt +5 -1
- woocommerce-gutenberg-products-block.php +6 -2
assets/js/products-block.js
CHANGED
|
@@ -1195,6 +1195,9 @@ registerBlockType('woocommerce/products', {
|
|
| 1195 |
} else if ('price_asc' === orderby) {
|
| 1196 |
shortcode_atts.set('orderby', 'price');
|
| 1197 |
shortcode_atts.set('order', 'ASC');
|
|
|
|
|
|
|
|
|
|
| 1198 |
} else {
|
| 1199 |
shortcode_atts.set('orderby', orderby);
|
| 1200 |
}
|
| 1195 |
} else if ('price_asc' === orderby) {
|
| 1196 |
shortcode_atts.set('orderby', 'price');
|
| 1197 |
shortcode_atts.set('order', 'ASC');
|
| 1198 |
+
} else if ('date' === orderby) {
|
| 1199 |
+
shortcode_atts.set('orderby', 'date');
|
| 1200 |
+
shortcode_atts.set('order', 'DESC');
|
| 1201 |
} else {
|
| 1202 |
shortcode_atts.set('orderby', orderby);
|
| 1203 |
}
|
assets/js/products-block.jsx
CHANGED
|
@@ -74,8 +74,8 @@ const PRODUCTS_BLOCK_DISPLAY_SETTINGS = {
|
|
| 74 |
* @return bool
|
| 75 |
*/
|
| 76 |
function supportsOrderby( display ) {
|
| 77 |
-
return ! ( PRODUCTS_BLOCK_DISPLAY_SETTINGS.hasOwnProperty( display )
|
| 78 |
-
&& PRODUCTS_BLOCK_DISPLAY_SETTINGS[ display ].hasOwnProperty( 'no_orderby' )
|
| 79 |
&& PRODUCTS_BLOCK_DISPLAY_SETTINGS[ display ].no_orderby );
|
| 80 |
}
|
| 81 |
|
|
@@ -834,6 +834,9 @@ registerBlockType( 'woocommerce/products', {
|
|
| 834 |
} else if ( 'price_asc' === orderby ) {
|
| 835 |
shortcode_atts.set( 'orderby', 'price' );
|
| 836 |
shortcode_atts.set( 'order', 'ASC' )
|
|
|
|
|
|
|
|
|
|
| 837 |
} else {
|
| 838 |
shortcode_atts.set( 'orderby', orderby );
|
| 839 |
}
|
| 74 |
* @return bool
|
| 75 |
*/
|
| 76 |
function supportsOrderby( display ) {
|
| 77 |
+
return ! ( PRODUCTS_BLOCK_DISPLAY_SETTINGS.hasOwnProperty( display )
|
| 78 |
+
&& PRODUCTS_BLOCK_DISPLAY_SETTINGS[ display ].hasOwnProperty( 'no_orderby' )
|
| 79 |
&& PRODUCTS_BLOCK_DISPLAY_SETTINGS[ display ].no_orderby );
|
| 80 |
}
|
| 81 |
|
| 834 |
} else if ( 'price_asc' === orderby ) {
|
| 835 |
shortcode_atts.set( 'orderby', 'price' );
|
| 836 |
shortcode_atts.set( 'order', 'ASC' )
|
| 837 |
+
} else if ( 'date' === orderby ) {
|
| 838 |
+
shortcode_atts.set( 'orderby', 'date' );
|
| 839 |
+
shortcode_atts.set( 'order', 'DESC' )
|
| 840 |
} else {
|
| 841 |
shortcode_atts.set( 'orderby', orderby );
|
| 842 |
}
|
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Tags: gutenberg, woocommerce, woo commerce, products
|
|
| 4 |
Requires at least: 4.7
|
| 5 |
Tested up to: 4.9
|
| 6 |
Requires PHP: 5.2
|
| 7 |
-
Stable tag: 1.1.
|
| 8 |
License: GPLv3
|
| 9 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
| 10 |
|
|
@@ -53,6 +53,10 @@ Yes you can! Join in on our [GitHub repository](https://github.com/woocommerce/w
|
|
| 53 |
|
| 54 |
== Changelog ==
|
| 55 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 56 |
= 1.1.0 - 2018-06-06 =
|
| 57 |
* Feature - Add "Best Selling" and "Top Rated" product scopes.
|
| 58 |
* Fix - Only enqueue scripts and styles in the site backend.
|
| 4 |
Requires at least: 4.7
|
| 5 |
Tested up to: 4.9
|
| 6 |
Requires PHP: 5.2
|
| 7 |
+
Stable tag: 1.1.1
|
| 8 |
License: GPLv3
|
| 9 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
| 10 |
|
| 53 |
|
| 54 |
== Changelog ==
|
| 55 |
|
| 56 |
+
== 1.1.1 - 2018-08-22 =
|
| 57 |
+
* Fix - Make Newness ordering order correctly on frontend.
|
| 58 |
+
* Fix - Don't cause fatal errors if WooCommerce is not active.
|
| 59 |
+
|
| 60 |
= 1.1.0 - 2018-06-06 =
|
| 61 |
* Feature - Add "Best Selling" and "Top Rated" product scopes.
|
| 62 |
* Fix - Only enqueue scripts and styles in the site backend.
|
woocommerce-gutenberg-products-block.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
* Plugin Name: WooCommerce Gutenberg Products Block
|
| 4 |
* Plugin URI: https://github.com/woocommerce/woocommerce-gutenberg-products-block
|
| 5 |
* Description: WooCommerce Products block for the Gutenberg editor.
|
| 6 |
-
* Version: 1.1.
|
| 7 |
* Author: Automattic
|
| 8 |
* Author URI: https://woocommerce.com
|
| 9 |
* Text Domain: woocommerce
|
|
@@ -14,7 +14,7 @@
|
|
| 14 |
|
| 15 |
defined( 'ABSPATH' ) || die();
|
| 16 |
|
| 17 |
-
define( 'WGPB_VERSION', '1.1.
|
| 18 |
|
| 19 |
/**
|
| 20 |
* Load up the assets if Gutenberg is active.
|
|
@@ -43,6 +43,10 @@ function wgpb_register_products_block() {
|
|
| 43 |
* Register extra scripts needed.
|
| 44 |
*/
|
| 45 |
function wgpb_extra_gutenberg_scripts() {
|
|
|
|
|
|
|
|
|
|
|
|
|
| 46 |
wp_enqueue_script(
|
| 47 |
'react-transition-group',
|
| 48 |
plugins_url( 'assets/js/vendor/react-transition-group.js', __FILE__ ),
|
| 3 |
* Plugin Name: WooCommerce Gutenberg Products Block
|
| 4 |
* Plugin URI: https://github.com/woocommerce/woocommerce-gutenberg-products-block
|
| 5 |
* Description: WooCommerce Products block for the Gutenberg editor.
|
| 6 |
+
* Version: 1.1.1
|
| 7 |
* Author: Automattic
|
| 8 |
* Author URI: https://woocommerce.com
|
| 9 |
* Text Domain: woocommerce
|
| 14 |
|
| 15 |
defined( 'ABSPATH' ) || die();
|
| 16 |
|
| 17 |
+
define( 'WGPB_VERSION', '1.1.1' );
|
| 18 |
|
| 19 |
/**
|
| 20 |
* Load up the assets if Gutenberg is active.
|
| 43 |
* Register extra scripts needed.
|
| 44 |
*/
|
| 45 |
function wgpb_extra_gutenberg_scripts() {
|
| 46 |
+
if ( ! function_exists( 'wc_get_theme_support' ) ) {
|
| 47 |
+
return;
|
| 48 |
+
}
|
| 49 |
+
|
| 50 |
wp_enqueue_script(
|
| 51 |
'react-transition-group',
|
| 52 |
plugins_url( 'assets/js/vendor/react-transition-group.js', __FILE__ ),
|
