Shortcodes Ultimate - Version 5.1.1

Version Description

  • Gutenberg compatibility enabled by default
Download this release

Release Info

Developer gn_themes
Plugin Icon 128x128 Shortcodes Ultimate
Version 5.1.1
Comparing to
See all releases

Code changes from version 5.1.0 to 5.1.1

includes/class-shortcodes-ultimate-upgrade.php CHANGED
@@ -80,6 +80,10 @@ final class Shortcodes_Ultimate_Upgrade {
80
  $this->upgrade_to_5_0_7();
81
  }
82
 
 
 
 
 
83
  $this->save_current_version();
84
 
85
  }
@@ -196,4 +200,25 @@ final class Shortcodes_Ultimate_Upgrade {
196
 
197
  }
198
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
199
  }
80
  $this->upgrade_to_5_0_7();
81
  }
82
 
83
+ if ( $this->is_previous_version_less_than( '5.1.1' ) ) {
84
+ $this->upgrade_to_5_1_1();
85
+ }
86
+
87
  $this->save_current_version();
88
 
89
  }
200
 
201
  }
202
 
203
+ /**
204
+ * Upgrade the plugin to version 5.1.1
205
+ *
206
+ * 1. Add `su_option_supported_blocks` option.
207
+ *
208
+ * @since 5.1.1
209
+ * @access private
210
+ */
211
+ private function upgrade_to_5_1_1() {
212
+
213
+ /**
214
+ * 1. Add `su_option_supported_blocks` option.
215
+ */
216
+ $supported_blocks = 'su_option_supported_blocks';
217
+
218
+ if ( false === get_option( $supported_blocks ) ) {
219
+ add_option( $supported_blocks, array_keys( su_get_config( 'supported-blocks' ) ) );
220
+ }
221
+
222
+ }
223
+
224
  }
includes/shortcodes/button.php CHANGED
@@ -346,6 +346,15 @@ function su_shortcode_button( $atts = null, $content = null ) {
346
  ? ' onClick="' . $atts['onclick'] . '"'
347
  : '';
348
 
 
 
 
 
 
 
 
 
 
349
  // Prepare rel attribute
350
  $atts['rel'] = $atts['rel']
351
  ? ' rel="' . $atts['rel'] . '"'
346
  ? ' onClick="' . $atts['onclick'] . '"'
347
  : '';
348
 
349
+ // Prepend `noopener` to the rel attribute value
350
+ if ( 'blank' === $atts['target'] ) {
351
+
352
+ $atts['rel'] = $atts['rel']
353
+ ? 'noopener ' . $atts['rel']
354
+ : 'noopener';
355
+
356
+ }
357
+
358
  // Prepare rel attribute
359
  $atts['rel'] = $atts['rel']
360
  ? ' rel="' . $atts['rel'] . '"'
readme.txt CHANGED
@@ -137,7 +137,7 @@ Yes! [How to use shortcodes in template files](http://docs.getshortcodes.com/art
137
  Yes! Shortcodes Ultimate is designed to work with any theme, but your theme must include very basic things: 'wp_head' and 'wp_footer' template tags. Sometimes, the plugin may not work properly because of javascript errors caused by third-party plugins/themes.
138
 
139
  = Where can I report a bug? =
140
- You should [create an issue at GitHub](https://github.com/gndev/shortcodes-ultimate/) or [open new support ticket](https://getshortcodes.com/account/open-support-ticket/) (for premium add-ons only).
141
 
142
  = Where to find additional information? =
143
  Plugin has comprehensive [documentation](http://docs.getshortcodes.com/).
@@ -145,11 +145,16 @@ Also, you can find more answers at [support page](https://getshortcodes.com/supp
145
 
146
  = Where can I get support or talk to other users? =
147
  If you get stuck, you can ask for help in [official plugin forum](https://wordpress.org/support/plugin/shortcodes-ultimate).
148
- For help with premium add-ons, please [open new support ticket](https://getshortcodes.com/account/open-support-ticket/).
149
 
150
 
151
  == Changelog ==
152
 
 
 
 
 
 
153
  = 5.1.0 =
154
 
155
  **What's new**
137
  Yes! Shortcodes Ultimate is designed to work with any theme, but your theme must include very basic things: 'wp_head' and 'wp_footer' template tags. Sometimes, the plugin may not work properly because of javascript errors caused by third-party plugins/themes.
138
 
139
  = Where can I report a bug? =
140
+ You should [create an issue at GitHub](https://github.com/gndev/shortcodes-ultimate/) or [open new support ticket](https://getshortcodes.com/contact/) (for premium add-ons only).
141
 
142
  = Where to find additional information? =
143
  Plugin has comprehensive [documentation](http://docs.getshortcodes.com/).
145
 
146
  = Where can I get support or talk to other users? =
147
  If you get stuck, you can ask for help in [official plugin forum](https://wordpress.org/support/plugin/shortcodes-ultimate).
148
+ For help with premium add-ons, please [open new support ticket](https://getshortcodes.com/contact/).
149
 
150
 
151
  == Changelog ==
152
 
153
+ = 5.1.1 =
154
+
155
+ - Gutenberg compatibility enabled by default
156
+
157
+
158
  = 5.1.0 =
159
 
160
  **What's new**
shortcodes-ultimate.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Plugin Name: Shortcodes Ultimate
4
  * Plugin URI: https://getshortcodes.com/
5
- * Version: 5.1.0
6
  * Author: Vladimir Anokhin
7
  * Author URI: https://vanokhin.com/
8
  * Description: A comprehensive collection of visual components for WordPress
@@ -15,7 +15,7 @@
15
  * Define plugin constants.
16
  */
17
  define( 'SU_PLUGIN_FILE', __FILE__ );
18
- define( 'SU_PLUGIN_VERSION', '5.1.0' );
19
 
20
  /**
21
  * Load dependencies.
2
  /**
3
  * Plugin Name: Shortcodes Ultimate
4
  * Plugin URI: https://getshortcodes.com/
5
+ * Version: 5.1.1
6
  * Author: Vladimir Anokhin
7
  * Author URI: https://vanokhin.com/
8
  * Description: A comprehensive collection of visual components for WordPress
15
  * Define plugin constants.
16
  */
17
  define( 'SU_PLUGIN_FILE', __FILE__ );
18
+ define( 'SU_PLUGIN_VERSION', '5.1.1' );
19
 
20
  /**
21
  * Load dependencies.