Version Description
- Fix carousel shortcodes bugs
- WooCommerce 2.7 support
Download this release
Release Info
| Developer | titodevera |
| Plugin | |
| Version | 1.4.5 |
| Comparing to | |
| See all releases | |
Code changes from version 1.4.4 to 1.4.5
classes/class-perfect-woocommerce-brands.php
CHANGED
|
@@ -44,7 +44,7 @@
|
|
| 44 |
if ( get_option('wc_pwb_notice_plugin_review', true ) ) {
|
| 45 |
?>
|
| 46 |
<div class="notice notice-info pwb-notice-dismissible is-dismissible" data-notice="wc_pwb_notice_plugin_review">
|
| 47 |
-
<p><?php echo __('We are offering you maybe the best WooCommerce brands plugin
|
| 48 |
<p>
|
| 49 |
<?php _e( '<a href="https://wordpress.org/support/plugin/perfect-woocommerce-brands/reviews/?rate=5#new-post" target="_blank">Leave a review</a>', 'perfect-woocommerce-brands' ); ?>
|
| 50 |
<?php _e( '<a href="https://translate.wordpress.org/projects/wp-plugins/perfect-woocommerce-brands" target="_blank">Translate the plugin</a>', 'perfect-woocommerce-brands' ); ?>
|
| 44 |
if ( get_option('wc_pwb_notice_plugin_review', true ) ) {
|
| 45 |
?>
|
| 46 |
<div class="notice notice-info pwb-notice-dismissible is-dismissible" data-notice="wc_pwb_notice_plugin_review">
|
| 47 |
+
<p><?php echo __('We are offering you maybe the best WooCommerce brands plugin completely free. You can help us making Perfect WooCommerce Brands a bit better. Thanks!', 'perfect-woocommerce-brands' ); ?><span class="dashicons dashicons-heart"></span></p>
|
| 48 |
<p>
|
| 49 |
<?php _e( '<a href="https://wordpress.org/support/plugin/perfect-woocommerce-brands/reviews/?rate=5#new-post" target="_blank">Leave a review</a>', 'perfect-woocommerce-brands' ); ?>
|
| 50 |
<?php _e( '<a href="https://translate.wordpress.org/projects/wp-plugins/perfect-woocommerce-brands" target="_blank">Translate the plugin</a>', 'perfect-woocommerce-brands' ); ?>
|
classes/shortcodes/class-pwb-carousel.php
CHANGED
|
@@ -19,12 +19,16 @@
|
|
| 19 |
|
| 20 |
$foreach_iterator = 0;
|
| 21 |
|
| 22 |
-
$
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 28 |
foreach(\Perfect_Woocommerce_Brands\Perfect_Woocommerce_Brands::get_brands() as $brand){
|
| 29 |
if($foreach_iterator>=(int)$atts['items']){
|
| 30 |
break;
|
| 19 |
|
| 20 |
$foreach_iterator = 0;
|
| 21 |
|
| 22 |
+
$slick_settings = [
|
| 23 |
+
'slidesToShow' => (int)$atts['items_to_show'],
|
| 24 |
+
'slidesToScroll' => (int)$atts['items_to_scroll'],
|
| 25 |
+
'autoplay' => (bool)$atts['autoplay'],
|
| 26 |
+
'arrows' => (bool)$atts['arrows'],
|
| 27 |
+
];
|
| 28 |
+
?>
|
| 29 |
+
|
| 30 |
+
<div class="pwb-carousel" data-slick='<?php echo json_encode($slick_settings); ?>'>
|
| 31 |
+
<?php
|
| 32 |
foreach(\Perfect_Woocommerce_Brands\Perfect_Woocommerce_Brands::get_brands() as $brand){
|
| 33 |
if($foreach_iterator>=(int)$atts['items']){
|
| 34 |
break;
|
classes/shortcodes/class-pwb-product-carousel.php
CHANGED
|
@@ -17,20 +17,15 @@
|
|
| 17 |
|
| 18 |
ob_start();
|
| 19 |
|
| 20 |
-
|
| 21 |
-
$
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
$arrows = 'true';
|
| 27 |
-
}else{
|
| 28 |
-
$arrows = 'false';
|
| 29 |
-
}
|
| 30 |
-
|
| 31 |
?>
|
| 32 |
|
| 33 |
-
<div class="pwb-product-carousel" data-slick='
|
| 34 |
<?php echo \Perfect_Woocommerce_Brands\Perfect_Woocommerce_Brands::get_products_by_brand($atts['brand'], (int)$atts['products']); ?>
|
| 35 |
</div>
|
| 36 |
|
| 17 |
|
| 18 |
ob_start();
|
| 19 |
|
| 20 |
+
$slick_settings = [
|
| 21 |
+
'slidesToShow' => (int)$atts['products_to_show'],
|
| 22 |
+
'slidesToScroll' => (int)$atts['products_to_scroll'],
|
| 23 |
+
'autoplay' => (bool)$atts['autoplay'],
|
| 24 |
+
'arrows' => (bool)$atts['arrows'],
|
| 25 |
+
];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
?>
|
| 27 |
|
| 28 |
+
<div class="pwb-product-carousel" data-slick='<?php echo json_encode($slick_settings); ?>'>
|
| 29 |
<?php echo \Perfect_Woocommerce_Brands\Perfect_Woocommerce_Brands::get_products_by_brand($atts['brand'], (int)$atts['products']); ?>
|
| 30 |
</div>
|
| 31 |
|
lang/perfect-woocommerce-brands-es_ES.mo
CHANGED
|
Binary file
|
lang/perfect-woocommerce-brands-es_ES.po
CHANGED
|
@@ -1,8 +1,8 @@
|
|
| 1 |
msgid ""
|
| 2 |
msgstr ""
|
| 3 |
"Project-Id-Version: Perfect WooCommerce Brands\n"
|
| 4 |
-
"POT-Creation-Date: 2017-
|
| 5 |
-
"PO-Revision-Date: 2017-
|
| 6 |
"Last-Translator: \n"
|
| 7 |
"Language-Team: \n"
|
| 8 |
"Language: es_ES\n"
|
|
@@ -22,8 +22,8 @@ msgstr ""
|
|
| 22 |
|
| 23 |
#: classes/class-perfect-woocommerce-brands.php:47
|
| 24 |
msgid ""
|
| 25 |
-
"We are offering you maybe the best WooCommerce brands plugin
|
| 26 |
-
"You can help us making Perfect WooCommerce Brands a bit better. Thanks!"
|
| 27 |
msgstr ""
|
| 28 |
"Estamos ofreciendo de forma completamente gratuita el que probablemente sea "
|
| 29 |
"el mejor plugin de marcas para WooCommerce. Puedes ayudarnos haciendo "
|
|
@@ -198,7 +198,7 @@ msgstr "Id del producto (id del post)"
|
|
| 198 |
#: classes/shortcodes/class-pwb-all-brands.php:76
|
| 199 |
#: classes/shortcodes/class-pwb-brand.php:29
|
| 200 |
#: classes/shortcodes/class-pwb-brand.php:31
|
| 201 |
-
#: classes/shortcodes/class-pwb-carousel.php:
|
| 202 |
msgid "View brand"
|
| 203 |
msgstr "Ver marca"
|
| 204 |
|
|
@@ -540,6 +540,15 @@ msgstr "Alberto de Vera Sevilla"
|
|
| 540 |
msgid "https://profiles.wordpress.org/titodevera/"
|
| 541 |
msgstr "https://profiles.wordpress.org/titodevera/"
|
| 542 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 543 |
#~ msgid "Import brands from old plugin installation"
|
| 544 |
#~ msgstr "Importar marcas de otro plugin"
|
| 545 |
|
| 1 |
msgid ""
|
| 2 |
msgstr ""
|
| 3 |
"Project-Id-Version: Perfect WooCommerce Brands\n"
|
| 4 |
+
"POT-Creation-Date: 2017-03-11 20:47+0100\n"
|
| 5 |
+
"PO-Revision-Date: 2017-03-11 20:47+0100\n"
|
| 6 |
"Last-Translator: \n"
|
| 7 |
"Language-Team: \n"
|
| 8 |
"Language: es_ES\n"
|
| 22 |
|
| 23 |
#: classes/class-perfect-woocommerce-brands.php:47
|
| 24 |
msgid ""
|
| 25 |
+
"We are offering you maybe the best WooCommerce brands plugin completely "
|
| 26 |
+
"free. You can help us making Perfect WooCommerce Brands a bit better. Thanks!"
|
| 27 |
msgstr ""
|
| 28 |
"Estamos ofreciendo de forma completamente gratuita el que probablemente sea "
|
| 29 |
"el mejor plugin de marcas para WooCommerce. Puedes ayudarnos haciendo "
|
| 198 |
#: classes/shortcodes/class-pwb-all-brands.php:76
|
| 199 |
#: classes/shortcodes/class-pwb-brand.php:29
|
| 200 |
#: classes/shortcodes/class-pwb-brand.php:31
|
| 201 |
+
#: classes/shortcodes/class-pwb-carousel.php:47
|
| 202 |
msgid "View brand"
|
| 203 |
msgstr "Ver marca"
|
| 204 |
|
| 540 |
msgid "https://profiles.wordpress.org/titodevera/"
|
| 541 |
msgstr "https://profiles.wordpress.org/titodevera/"
|
| 542 |
|
| 543 |
+
#~ msgid ""
|
| 544 |
+
#~ "We are offering you maybe the best WooCommerce brands plugin completly "
|
| 545 |
+
#~ "free. You can help us making Perfect WooCommerce Brands a bit better. "
|
| 546 |
+
#~ "Thanks!"
|
| 547 |
+
#~ msgstr ""
|
| 548 |
+
#~ "Estamos ofreciendo de forma completamente gratuita el que probablemente "
|
| 549 |
+
#~ "sea el mejor plugin de marcas para WooCommerce. Puedes ayudarnos haciendo "
|
| 550 |
+
#~ "Perfect WooCommerce Brands un poco mejor. ¡Gracias!"
|
| 551 |
+
|
| 552 |
#~ msgid "Import brands from old plugin installation"
|
| 553 |
#~ msgstr "Importar marcas de otro plugin"
|
| 554 |
|
main.php
CHANGED
|
@@ -3,14 +3,14 @@
|
|
| 3 |
Plugin Name: Perfect WooCommerce Brands
|
| 4 |
Plugin URI: https://wordpress.org/plugins/perfect-woocommerce-brands/
|
| 5 |
Description: Perfect WooCommerce Brands allows you to show product brands in your WooCommerce based store.
|
| 6 |
-
Version: 1.4.
|
| 7 |
Author: Alberto de Vera Sevilla
|
| 8 |
Author URI: https://profiles.wordpress.org/titodevera/
|
| 9 |
Text Domain: perfect-woocommerce-brands
|
| 10 |
Domain Path: /lang
|
| 11 |
License: GPL3
|
| 12 |
|
| 13 |
-
Perfect WooCommerce Brands version 1.4.
|
| 14 |
|
| 15 |
Perfect WooCommerce Brands is free software: you can redistribute it and/or modify
|
| 16 |
it under the terms of the GNU General Public License as published by
|
|
@@ -35,7 +35,7 @@ defined( 'ABSPATH' ) or die( 'No script kiddies please!' );
|
|
| 35 |
define( 'PWB_PLUGIN', plugins_url( '', __FILE__ ) );
|
| 36 |
define( 'PWB_PLUGIN_PATH', plugin_basename( dirname( __FILE__ ) ) );
|
| 37 |
define( 'PWB_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
|
| 38 |
-
define( 'PWB_PLUGIN_VERSION', '1.4.
|
| 39 |
|
| 40 |
//clean brands slug on plugin deactivation
|
| 41 |
register_deactivation_hook( __FILE__, function(){
|
| 3 |
Plugin Name: Perfect WooCommerce Brands
|
| 4 |
Plugin URI: https://wordpress.org/plugins/perfect-woocommerce-brands/
|
| 5 |
Description: Perfect WooCommerce Brands allows you to show product brands in your WooCommerce based store.
|
| 6 |
+
Version: 1.4.5
|
| 7 |
Author: Alberto de Vera Sevilla
|
| 8 |
Author URI: https://profiles.wordpress.org/titodevera/
|
| 9 |
Text Domain: perfect-woocommerce-brands
|
| 10 |
Domain Path: /lang
|
| 11 |
License: GPL3
|
| 12 |
|
| 13 |
+
Perfect WooCommerce Brands version 1.4.5, Copyright (C) 2016 Alberto de Vera Sevilla
|
| 14 |
|
| 15 |
Perfect WooCommerce Brands is free software: you can redistribute it and/or modify
|
| 16 |
it under the terms of the GNU General Public License as published by
|
| 35 |
define( 'PWB_PLUGIN', plugins_url( '', __FILE__ ) );
|
| 36 |
define( 'PWB_PLUGIN_PATH', plugin_basename( dirname( __FILE__ ) ) );
|
| 37 |
define( 'PWB_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
|
| 38 |
+
define( 'PWB_PLUGIN_VERSION', '1.4.5' );
|
| 39 |
|
| 40 |
//clean brands slug on plugin deactivation
|
| 41 |
register_deactivation_hook( __FILE__, function(){
|
readme.txt
CHANGED
|
@@ -3,16 +3,16 @@ Contributors: titodevera
|
|
| 3 |
Donate link: mailto:hola@albertodevera.es
|
| 4 |
Tags: woocommerce, brands, brand taxonomy, product brands, woocommerce manufacturer, woocommerce supplier, e-commerce
|
| 5 |
Requires at least: 4.4
|
| 6 |
-
Tested up to: 4.7.
|
| 7 |
-
Stable tag: 1.4.
|
| 8 |
License: GPL3
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.en.html
|
| 10 |
|
| 11 |
Perfect WooCommerce Brands allows you to show product brands in your WooCommerce based store
|
| 12 |
|
| 13 |
== Description ==
|
| 14 |
-
Whether we like to admit it or not, we are all influenced by brands. Brands are a guarantee for quality, they assure product recognition in customers.
|
| 15 |
-
Is essential to work with product brands for increase sales and generate reliability on your e-commerce site.
|
| 16 |
With this extension you can add product brands to your WooCommerce site.
|
| 17 |
|
| 18 |
= Requirements =
|
|
@@ -57,7 +57,7 @@ Go to `WooCommerce/Settings/` and click on `Brands` tab
|
|
| 57 |
There are four shortcodes available:
|
| 58 |
> * Display all brands: [pwb-all-brands per_page="10" image_size="thumbnail" hide_empty="false"]
|
| 59 |
> * Display brands carousel: [pwb-carousel items="10" items_to_show="5" items_to_scroll="1" image_size="thumbnail" autoplay="true" arrows="true"]
|
| 60 |
-
> * Display product carousel by brand: [pwb-product-carousel brand="all" products="10" products_to_show="4" products_to_scroll="2" image_size="" items_to_show="2" autoplay="true" arrows="true"]
|
| 61 |
> * Display brands for a specific product: [pwb-brand product_id="5" image_size="thumbnail"]
|
| 62 |
|
| 63 |
|
|
@@ -70,6 +70,9 @@ There are four shortcodes available:
|
|
| 70 |
|
| 71 |
|
| 72 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
| 73 |
= 1.4.4 =
|
| 74 |
* Important improvement of the user experience when assigning images to a brand
|
| 75 |
* Feature (Option): Hide brands in single product, show as image or show as link
|
|
@@ -107,4 +110,4 @@ There are four shortcodes available:
|
|
| 107 |
= 1.1 =
|
| 108 |
* Minor bug fixes
|
| 109 |
= 1.0 =
|
| 110 |
-
* Initial release
|
| 3 |
Donate link: mailto:hola@albertodevera.es
|
| 4 |
Tags: woocommerce, brands, brand taxonomy, product brands, woocommerce manufacturer, woocommerce supplier, e-commerce
|
| 5 |
Requires at least: 4.4
|
| 6 |
+
Tested up to: 4.7.3
|
| 7 |
+
Stable tag: 1.4.5
|
| 8 |
License: GPL3
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.en.html
|
| 10 |
|
| 11 |
Perfect WooCommerce Brands allows you to show product brands in your WooCommerce based store
|
| 12 |
|
| 13 |
== Description ==
|
| 14 |
+
Whether we like to admit it or not, we are all influenced by brands. Brands are a guarantee for quality, they assure product recognition in customers.
|
| 15 |
+
Is essential to work with product brands for increase sales and generate reliability on your e-commerce site.
|
| 16 |
With this extension you can add product brands to your WooCommerce site.
|
| 17 |
|
| 18 |
= Requirements =
|
| 57 |
There are four shortcodes available:
|
| 58 |
> * Display all brands: [pwb-all-brands per_page="10" image_size="thumbnail" hide_empty="false"]
|
| 59 |
> * Display brands carousel: [pwb-carousel items="10" items_to_show="5" items_to_scroll="1" image_size="thumbnail" autoplay="true" arrows="true"]
|
| 60 |
+
> * Display product carousel by brand: [pwb-product-carousel brand="all" products="10" products_to_show="4" products_to_scroll="2" image_size="" items_to_show="2" autoplay="true" arrows="true"]
|
| 61 |
> * Display brands for a specific product: [pwb-brand product_id="5" image_size="thumbnail"]
|
| 62 |
|
| 63 |
|
| 70 |
|
| 71 |
|
| 72 |
== Changelog ==
|
| 73 |
+
= 1.4.5 =
|
| 74 |
+
* Fix carousel shortcodes bugs
|
| 75 |
+
* WooCommerce 2.7 support
|
| 76 |
= 1.4.4 =
|
| 77 |
* Important improvement of the user experience when assigning images to a brand
|
| 78 |
* Feature (Option): Hide brands in single product, show as image or show as link
|
| 110 |
= 1.1 =
|
| 111 |
* Minor bug fixes
|
| 112 |
= 1.0 =
|
| 113 |
+
* Initial release
|
