PluginProbe
Snippet Shortcodes / 4.1.4
Snippet Shortcodes v4.1.4
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 +8 -2 5.24.1.4 View file →
@@ -28,11 +28,13 @@
28 28 */
29 29 function sh_cd_tinymce_js_variables() {
30 30
31 31 $config = [
32 - 'button-text' => 'Snippet Shortcodes: Insert one of your own shortcodes or select a premade shortcode. ',
33 - 'button-image' => plugins_url( '../assets/images/snippet-shortcodes.svg', __FILE__ ),
32 + 'button-text' => 'Snippet Shortcodes',
34 33 'select-text' => 'Premade Variables',
34 + 'premium' => SH_CD_IS_PREMIUM,
35 + 'upgrade-url' => sh_cd_license_upgrade_link(),
36 + 'upgrade-text' => 'This is a premium feature. Would you like to upgrade Snippet Shortcodes?',
35 37 'dialog-title' => 'Select a shortcode',
36 38 'dialog-label' => 'Shortcode',
37 39 'values-your' => sh_cd_tinymce_js_varables_shortcodes( 'your' ),
38 40 'values-premade' => sh_cd_tinymce_js_varables_shortcodes( 'premade' )
@@ -51,8 +53,12 @@
51 53 */
52 54 function sh_cd_tinymce_js_varables_shortcodes( $mode ) {
53 55
54 56 $data = [];
57 +
58 + if ( false === SH_CD_IS_PREMIUM ) {
59 + return [];
60 + }
55 61
56 62 if ( 'premade' === $mode ) {
57 63
58 64 $options = sh_cd_presets_both_lists();