PluginProbe
Snippet Shortcodes / 5.0a
Snippet Shortcodes v5.0a
5.2.1 5.2 5.1.8 5.1.6 5.1.7 5.1.5 trunk 1.0 1.1 1.2 1.3 1.3.1 1.4 1.5 1.5.1 1.6 1.6.1 1.7 1.7.1 1.7.2 1.7.3 1.7.4 1.8 2.0 2.0.1 All 74 releases
← All changes | includes/tinymce.php +7 -0 trunk5.0a View file →
@@ -31,8 +31,11 @@
31 31 $config = [
32 32 'button-text' => 'Snippet Shortcodes: Insert one of your own shortcodes or select a premade shortcode. ',
33 33 'button-image' => plugins_url( '../assets/images/snippet-shortcodes.svg', __FILE__ ),
34 34 'select-text' => 'Premade Variables',
35 + 'premium' => sh_cd_is_premium(),
36 + 'upgrade-url' => sh_cd_license_upgrade_link(),
37 + 'upgrade-text' => 'This is a premium feature. Would you like to upgrade Snippet Shortcodes?',
35 38 'dialog-title' => 'Select a shortcode',
36 39 'dialog-label' => 'Shortcode',
37 40 'values-your' => sh_cd_tinymce_js_varables_shortcodes( 'your' ),
38 41 'values-premade' => sh_cd_tinymce_js_varables_shortcodes( 'premade' )
@@ -51,8 +54,12 @@
51 54 */
52 55 function sh_cd_tinymce_js_varables_shortcodes( $mode ) {
53 56
54 57 $data = [];
58 +
59 + if ( false === sh_cd_is_premium() ) {
60 + return [];
61 + }
55 62
56 63 if ( 'premade' === $mode ) {
57 64
58 65 $options = sh_cd_presets_both_lists();