Version Description
Download this release
Release Info
Developer | cbaldelomar |
Plugin | Shortcodes by Angie Makes |
Version | 3.14 |
Comparing to | |
See all releases |
Code changes from version 3.13 to 3.14
- README.md +4 -0
- public/class-sanitize.php +10 -1
- public/class-vars.php +1 -1
- public/class-widget-options.php +8 -0
- public/widgets/widget-pricing.php +1 -1
- readme.txt +4 -0
- wc-shortcodes.php +1 -1
README.md
CHANGED
@@ -106,6 +106,10 @@ See our help article on [how to manually upload a plugin](http://knowledgebase.a
|
|
106 |
|
107 |
## Changelog ##
|
108 |
|
|
|
|
|
|
|
|
|
109 |
### Version 3.13 ###
|
110 |
|
111 |
* Fixed bug with button attribute.
|
106 |
|
107 |
## Changelog ##
|
108 |
|
109 |
+
### Version 3.14 ###
|
110 |
+
|
111 |
+
* Fixed bug with pricing shortcode color options.
|
112 |
+
|
113 |
### Version 3.13 ###
|
114 |
|
115 |
* Fixed bug with button attribute.
|
public/class-sanitize.php
CHANGED
@@ -247,6 +247,15 @@ class WPC_Shortcodes_Sanitize {
|
|
247 |
return $default;
|
248 |
}
|
249 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
250 |
public static function color_type( $value, $default = 'primary' ) {
|
251 |
$whitelist = WPC_Shortcodes_Widget_Options::color_types();
|
252 |
|
@@ -617,7 +626,7 @@ class WPC_Shortcodes_Sanitize {
|
|
617 |
foreach ( $atts as $key => $value ) {
|
618 |
switch( $key ) {
|
619 |
case 'type' :
|
620 |
-
$atts[ $key ] = self::
|
621 |
break;
|
622 |
case 'plan' :
|
623 |
$atts[ $key ] = sanitize_text_field( $value );
|
247 |
return $default;
|
248 |
}
|
249 |
|
250 |
+
public static function pricing_color_type( $value, $default = 'primary' ) {
|
251 |
+
$whitelist = WPC_Shortcodes_Widget_Options::pricing_color_types();
|
252 |
+
|
253 |
+
if ( array_key_exists( $value, $whitelist ) )
|
254 |
+
return $value;
|
255 |
+
|
256 |
+
return $default;
|
257 |
+
}
|
258 |
+
|
259 |
public static function color_type( $value, $default = 'primary' ) {
|
260 |
$whitelist = WPC_Shortcodes_Widget_Options::color_types();
|
261 |
|
626 |
foreach ( $atts as $key => $value ) {
|
627 |
switch( $key ) {
|
628 |
case 'type' :
|
629 |
+
$atts[ $key ] = self::pricing_color_type( $value );
|
630 |
break;
|
631 |
case 'plan' :
|
632 |
$atts[ $key ] = sanitize_text_field( $value );
|
public/class-vars.php
CHANGED
@@ -8,7 +8,7 @@ class WPC_Shortcodes_Vars {
|
|
8 |
*
|
9 |
* @var string
|
10 |
*/
|
11 |
-
const VERSION = '3.
|
12 |
const DB_VERSION = '1.0';
|
13 |
|
14 |
/**
|
8 |
*
|
9 |
* @var string
|
10 |
*/
|
11 |
+
const VERSION = '3.14';
|
12 |
const DB_VERSION = '1.0';
|
13 |
|
14 |
/**
|
public/class-widget-options.php
CHANGED
@@ -164,6 +164,14 @@ class WPC_Shortcodes_Widget_Options {
|
|
164 |
);
|
165 |
}
|
166 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
167 |
public static function color_types() {
|
168 |
return array(
|
169 |
'primary' => 'Primary',
|
164 |
);
|
165 |
}
|
166 |
|
167 |
+
public static function pricing_color_types() {
|
168 |
+
return array(
|
169 |
+
'primary' => 'Primary',
|
170 |
+
'secondary' => 'Secondary',
|
171 |
+
'inverse' => 'Inverse',
|
172 |
+
);
|
173 |
+
}
|
174 |
+
|
175 |
public static function color_types() {
|
176 |
return array(
|
177 |
'primary' => 'Primary',
|
public/widgets/widget-pricing.php
CHANGED
@@ -18,7 +18,7 @@ class WPC_Shortcodes_Widget_Pricing extends WPC_Shortcodes_Widget_Base {
|
|
18 |
<p>
|
19 |
<label for="<?php echo $this->get_field_id('type'); ?>"><?php _e('Pricing Type:'); ?></label>
|
20 |
<select class="wc-shortcodes-widget-option" id="<?php echo $this->get_field_id('type'); ?>" name="<?php echo $this->get_field_name('type'); ?>">
|
21 |
-
<?php foreach ( WPC_Shortcodes_Widget_Options::
|
22 |
<option value="<?php echo $key; ?>"<?php selected( $o['type'], $key ); ?>><?php echo $value; ?></option>';
|
23 |
<?php endforeach; ?>
|
24 |
</select>
|
18 |
<p>
|
19 |
<label for="<?php echo $this->get_field_id('type'); ?>"><?php _e('Pricing Type:'); ?></label>
|
20 |
<select class="wc-shortcodes-widget-option" id="<?php echo $this->get_field_id('type'); ?>" name="<?php echo $this->get_field_name('type'); ?>">
|
21 |
+
<?php foreach ( WPC_Shortcodes_Widget_Options::pricing_color_types() as $key => $value ) : ?>
|
22 |
<option value="<?php echo $key; ?>"<?php selected( $o['type'], $key ); ?>><?php echo $value; ?></option>';
|
23 |
<?php endforeach; ?>
|
24 |
</select>
|
readme.txt
CHANGED
@@ -113,6 +113,10 @@ See our help article on [how to manually upload a plugin](http://knowledgebase.a
|
|
113 |
|
114 |
== Changelog ==
|
115 |
|
|
|
|
|
|
|
|
|
116 |
= Version 3.13 =
|
117 |
|
118 |
* Fixed bug with button attribute.
|
113 |
|
114 |
== Changelog ==
|
115 |
|
116 |
+
= Version 3.14 =
|
117 |
+
|
118 |
+
* Fixed bug with pricing shortcode color options.
|
119 |
+
|
120 |
= Version 3.13 =
|
121 |
|
122 |
* Fixed bug with button attribute.
|
wc-shortcodes.php
CHANGED
@@ -5,7 +5,7 @@ Plugin URI: http://angiemakes.com/feminine-wordpress-blog-themes-women/
|
|
5 |
Description: A plugin that adds a useful family of shortcodes to your WordPress theme.
|
6 |
Author: Chris Baldelomar
|
7 |
Author URI: http://angiemakes.com/
|
8 |
-
Version: 3.
|
9 |
License: GPLv2 or later
|
10 |
*/
|
11 |
|
5 |
Description: A plugin that adds a useful family of shortcodes to your WordPress theme.
|
6 |
Author: Chris Baldelomar
|
7 |
Author URI: http://angiemakes.com/
|
8 |
+
Version: 3.14
|
9 |
License: GPLv2 or later
|
10 |
*/
|
11 |
|