diff --git a/css/styles-settings.css b/css/styles-settings.css
index ccc1729..d87fd45 100644
--- a/css/styles-settings.css
+++ b/css/styles-settings.css
@@ -1,15 +1,14 @@
/* Prismatic - Settings Styles */
.prismatic-version { color: #c7c7c7; font-size: 90%; }
-
.wp-admin form h2 { margin-top: 20px; }
-.wp-admin .prismatic-label { display: block; margin: 3px 0 0 3px; color: #777; font-size: 13px; font-style: italic; }
-.wp-admin .inline-block { display: inline-block; vertical-align: baseline; }
-.wp-admin textarea + label { margin: 0 0 0 3px; }
+.wp-admin .prismatic-label { color: #777; font-size: 13px; font-style: italic; }
+.wp-admin .inline-block { margin: 5px 0 0 3px; display: inline-block; vertical-align: baseline; }
+.wp-admin .inline { display: inline; }
-.wp-admin input[type=checkbox] { margin-top: -3px; }
-.wp-admin input[type=checkbox] + label { margin: 0; }
+.wp-admin textarea + label { display: block; margin: 0 0 0 3px; }
+.wp-admin input[type=checkbox] { margin-top: -1px; }
.ui-dialog .ui-dialog-buttonpane, .ui-dialog .ui-dialog-titlebar, .ui-dialog .cfx-modal-dialog { text-align: center; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: none; }
diff --git a/inc/prismatic-buttons.php b/inc/prismatic-buttons.php
index 5aca89c..7a9ea1d 100644
--- a/inc/prismatic-buttons.php
+++ b/inc/prismatic-buttons.php
@@ -2,7 +2,7 @@
function prismatic_buttons() {
- if (current_user_can('edit_posts') && current_user_can('edit_pages')) {
+ if (current_user_can('edit_posts')) {
add_filter('mce_buttons', 'prismatic_register_buttons');
add_filter('mce_external_plugins', 'prismatic_add_buttons');
diff --git a/inc/prismatic-core.php b/inc/prismatic-core.php
index d0ef81f..1538e74 100644
--- a/inc/prismatic-core.php
+++ b/inc/prismatic-core.php
@@ -52,6 +52,8 @@ function prismatic_encode($text) {
function prismatic_decode($text, $replace = false) {
+ if (!is_string($text)) return $text;
+
$output = '';
$split = preg_split("/(\[prismatic_encoded.*\].*\[\/prismatic_encoded\])/Us", $text, -1, PREG_SPLIT_DELIM_CAPTURE);
$count = count($split);
@@ -219,3 +221,30 @@ function prismatic_get_default_options($section) {
return $options;
}
+
+function prismatic_block_styles() {
+
+ global $prismatic_options_general;
+
+ $disable = isset($prismatic_options_general['disable_block_styles']) ? $prismatic_options_general['disable_block_styles'] : false;
+
+ if ($disable) wp_deregister_style('prismatic-blocks');
+
+}
+
+function prismatic_code_shortcode($attr, $content = null) {
+
+ extract(shortcode_atts(array(
+
+ 'class' => '',
+
+ ), $attr));
+
+ $class = $class ? ' class="'. $class .'"' : '';
+
+ $encode = prismatic_encode($content);
+ $decode = prismatic_decode($encode);
+
+ return ''. $decode .'
';
+
+}
diff --git a/inc/settings-callbacks.php b/inc/settings-callbacks.php
index 117f0f4..c2bbb92 100644
--- a/inc/settings-callbacks.php
+++ b/inc/settings-callbacks.php
@@ -230,7 +230,7 @@ function prismatic_callback_checkbox($args) {
$checked = isset($options[$id]) ? checked($options[$id], 1, false) : '';
echo ' ';
- echo '';
+ echo '';
}
diff --git a/inc/settings-register.php b/inc/settings-register.php
index e0f25f3..760a5d9 100644
--- a/inc/settings-register.php
+++ b/inc/settings-register.php
@@ -12,9 +12,10 @@ function prismatic_register_settings() {
add_settings_section('settings_general', 'General settings', 'prismatic_section_general', 'prismatic_options_general');
// add_settings_field( $id, $title, $callback, $page, $section, $args )
- add_settings_field('library', 'Library', 'prismatic_callback_select', 'prismatic_options_general', 'settings_general', array('id' => 'library', 'section' => 'general', 'label' => esc_html__('', 'prismatic')));
- add_settings_field('null_reset_options', 'Reset Options', 'prismatic_callback_reset', 'prismatic_options_general', 'settings_general', array('id' => 'null_reset_options', 'section' => 'general', 'label' => esc_html__('Restore default options', 'prismatic')));
- add_settings_field('null_rate_plugin', 'Support Plugin', 'prismatic_callback_rate', 'prismatic_options_general', 'settings_general', array('id' => 'null_rate_plugin', 'section' => 'general', 'label' => esc_html__('Show support with a 5-star rating »', 'prismatic')));
+ add_settings_field('library', 'Library', 'prismatic_callback_select', 'prismatic_options_general', 'settings_general', array('id' => 'library', 'section' => 'general', 'label' => esc_html__('', 'prismatic')));
+ add_settings_field('disable_block_styles', 'Block Styles', 'prismatic_callback_checkbox', 'prismatic_options_general', 'settings_general', array('id' => 'disable_block_styles', 'section' => 'general', 'label' => esc_html__('Disable the Prismatic block stylesheet on the frontend', 'prismatic')));
+ add_settings_field('null_reset_options', 'Reset Options', 'prismatic_callback_reset', 'prismatic_options_general', 'settings_general', array('id' => 'null_reset_options', 'section' => 'general', 'label' => esc_html__('Restore default options', 'prismatic')));
+ add_settings_field('null_rate_plugin', 'Support Plugin', 'prismatic_callback_rate', 'prismatic_options_general', 'settings_general', array('id' => 'null_rate_plugin', 'section' => 'general', 'label' => esc_html__('Show support with a 5-star rating »', 'prismatic')));
// Prism
diff --git a/inc/settings-validate.php b/inc/settings-validate.php
index 20e87ba..65ba4bd 100644
--- a/inc/settings-validate.php
+++ b/inc/settings-validate.php
@@ -9,6 +9,9 @@ function prismatic_validate_general($input) {
if (!isset($input['library'])) $input['library'] = null;
if (!array_key_exists($input['library'], $library)) $input['library'] = null;
+ if (!isset($input['disable_block_styles'])) $input['disable_block_styles'] = null;
+ $input['disable_block_styles'] = ($input['disable_block_styles'] == 1 ? 1 : 0);
+
return $input;
}
diff --git a/js/buttons-prism.js b/js/buttons-prism.js
index a91a683..de42df4 100644
--- a/js/buttons-prism.js
+++ b/js/buttons-prism.js
@@ -117,7 +117,7 @@
],
onsubmit : function() {
- ed.insertContent('
'+ code.snippet + '
');
+ ed.insertContent(''+ tinymce.DOM.encode(code.snippet) + '
');
}
});
diff --git a/js/scripts-settings.js b/js/scripts-settings.js
index a1e3ace..6fdfa73 100644
--- a/js/scripts-settings.js
+++ b/js/scripts-settings.js
@@ -15,7 +15,8 @@ jQuery(document).ready(function($) {
title: prismatic_settings.reset_title,
buttons: button_names,
modal: true,
- width: 350
+ width: 350,
+ closeText: ''
});
});
diff --git a/languages/prismatic.pot b/languages/prismatic.pot
index 177cc0f..8e27428 100644
--- a/languages/prismatic.pot
+++ b/languages/prismatic.pot
@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-11-02 19:47+0000\n"
+"POT-Creation-Date: 2020-11-11 23:59+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: \n"
@@ -14,78 +14,138 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Loco https://localise.biz/"
-#: prismatic.php:175
+#: prismatic.php:179
msgid "Settings"
msgstr ""
-#: prismatic.php:189
+#: prismatic.php:193
msgid "Plugin Homepage"
msgstr ""
-#: prismatic.php:190
+#: prismatic.php:194
msgid "Homepage"
msgstr ""
-#: prismatic.php:195
+#: prismatic.php:199
msgid "Click here to rate and review this plugin on WordPress.org"
msgstr ""
-#: prismatic.php:196
+#: prismatic.php:200
msgid "Rate this plugin"
msgstr ""
-#: prismatic.php:201
+#: prismatic.php:205
msgid "Get Prismatic Pro!"
msgstr ""
-#: prismatic.php:202
+#: prismatic.php:206
msgid "Go Pro"
msgstr ""
-#: prismatic.php:221
+#: prismatic.php:225
msgid "Warning:"
msgstr ""
-#: prismatic.php:222
+#: prismatic.php:226
msgid ""
"Pro version of Prismatic currently active. Free and Pro versions cannot be "
"activated at the same time. "
msgstr ""
-#: prismatic.php:223 prismatic.php:248
+#: prismatic.php:227 prismatic.php:252
msgid "Please return to the"
msgstr ""
-#: prismatic.php:223 prismatic.php:249
+#: prismatic.php:227 prismatic.php:253
msgid "WP Admin Area"
msgstr ""
-#: prismatic.php:224
+#: prismatic.php:228
msgid "and try again."
msgstr ""
-#: prismatic.php:246
+#: prismatic.php:250
msgid "requires WordPress "
msgstr ""
-#: prismatic.php:247
+#: prismatic.php:251
msgid " or higher, and has been deactivated! "
msgstr ""
-#: prismatic.php:249
+#: prismatic.php:253
msgid "to upgrade WordPress and try again."
msgstr ""
-#: prismatic.php:269 prismatic.php:275
+#: prismatic.php:273 prismatic.php:279
msgid "Cheatin’ huh?"
msgstr ""
-#: inc/settings-reset.php:15
-msgid "Default options restored."
+#: inc/settings-register.php:16
+msgid "Disable the Prismatic block stylesheet on the frontend"
msgstr ""
-#: inc/settings-reset.php:19
-msgid "No changes made to options."
+#: inc/settings-register.php:17
+msgid "Restore default options"
+msgstr ""
+
+#: inc/settings-register.php:18 inc/settings-callbacks.php:271
+msgid "Show support with a 5-star rating »"
+msgstr ""
+
+#: inc/settings-register.php:26
+msgid "Prism theme"
+msgstr ""
+
+#: inc/settings-register.php:27 inc/settings-register.php:28
+#: inc/settings-register.php:29 inc/settings-register.php:30
+msgid "Enable"
+msgstr ""
+
+#: inc/settings-register.php:27
+msgid "Line Highlight"
+msgstr ""
+
+#: inc/settings-register.php:28
+msgid "Line Numbers"
+msgstr ""
+
+#: inc/settings-register.php:29
+msgid "Show Language"
+msgstr ""
+
+#: inc/settings-register.php:30
+msgid "Copy to Clipboard"
+msgstr ""
+
+#: inc/settings-register.php:31 inc/settings-register.php:48
+msgid "Limit to Posts and Pages"
+msgstr ""
+
+#: inc/settings-register.php:35 inc/settings-register.php:52
+#: inc/settings-register.php:62
+msgid "Code escaping for content"
+msgstr ""
+
+#: inc/settings-register.php:36 inc/settings-register.php:53
+#: inc/settings-register.php:63
+msgid "Code escaping for excerpts"
+msgstr ""
+
+#: inc/settings-register.php:37 inc/settings-register.php:54
+#: inc/settings-register.php:64
+msgid "Code escaping for comments"
+msgstr ""
+
+#: inc/settings-register.php:45
+msgid "Highlight theme"
+msgstr ""
+
+#: inc/settings-register.php:46
+msgid "Init script for Highlight.js (required)"
+msgstr ""
+
+#: inc/settings-register.php:47
+msgid "Support no-prefix class names"
msgstr ""
#: inc/settings-display.php:15
@@ -151,7 +211,7 @@ msgstr ""
msgid "Coy"
msgstr ""
-#: inc/settings-callbacks.php:103 lib/highlight/themes.php:149
+#: inc/settings-callbacks.php:103 lib/highlight/themes.php:153
msgid "Dark"
msgstr ""
@@ -171,7 +231,7 @@ msgstr ""
msgid "Solarized"
msgstr ""
-#: inc/settings-callbacks.php:123 lib/highlight/themes.php:333
+#: inc/settings-callbacks.php:123 lib/highlight/themes.php:361
msgid "Tomorrow Night"
msgstr ""
@@ -187,8 +247,12 @@ msgstr ""
msgid "Help keep Prismatic going strong! A huge THANK YOU for your support!"
msgstr ""
-#: inc/settings-callbacks.php:271 inc/settings-register.php:17
-msgid "Show support with a 5-star rating »"
+#: inc/settings-reset.php:15
+msgid "Default options restored."
+msgstr ""
+
+#: inc/settings-reset.php:19
+msgid "No changes made to options."
msgstr ""
#: inc/resources-enqueue.php:91
@@ -207,66 +271,6 @@ msgstr ""
msgid "No, abort mission."
msgstr ""
-#: inc/settings-register.php:16
-msgid "Restore default options"
-msgstr ""
-
-#: inc/settings-register.php:25
-msgid "Prism theme"
-msgstr ""
-
-#: inc/settings-register.php:26 inc/settings-register.php:27
-#: inc/settings-register.php:28 inc/settings-register.php:29
-msgid "Enable"
-msgstr ""
-
-#: inc/settings-register.php:26
-msgid "Line Highlight"
-msgstr ""
-
-#: inc/settings-register.php:27
-msgid "Line Numbers"
-msgstr ""
-
-#: inc/settings-register.php:28
-msgid "Show Language"
-msgstr ""
-
-#: inc/settings-register.php:29
-msgid "Copy to Clipboard"
-msgstr ""
-
-#: inc/settings-register.php:30 inc/settings-register.php:47
-msgid "Limit to Posts and Pages"
-msgstr ""
-
-#: inc/settings-register.php:34 inc/settings-register.php:51
-#: inc/settings-register.php:61
-msgid "Code escaping for content"
-msgstr ""
-
-#: inc/settings-register.php:35 inc/settings-register.php:52
-#: inc/settings-register.php:62
-msgid "Code escaping for excerpts"
-msgstr ""
-
-#: inc/settings-register.php:36 inc/settings-register.php:53
-#: inc/settings-register.php:63
-msgid "Code escaping for comments"
-msgstr ""
-
-#: inc/settings-register.php:44
-msgid "Highlight theme"
-msgstr ""
-
-#: inc/settings-register.php:45
-msgid "Init script for Highlight.js (required)"
-msgstr ""
-
-#: inc/settings-register.php:46
-msgid "Support no-prefix class names"
-msgstr ""
-
#: lib/highlight/themes.php:9
msgid "a11y dark"
msgstr ""
@@ -396,19 +400,19 @@ msgid "Brown Paper"
msgstr ""
#: lib/highlight/themes.php:137
-msgid "Codepen Embed"
+msgid "Brown Paper SQ"
msgstr ""
#: lib/highlight/themes.php:141
-msgid "Color Brewer"
+msgid "Codepen Embed"
msgstr ""
#: lib/highlight/themes.php:145
-msgid "Darcula"
+msgid "Color Brewer"
msgstr ""
-#: lib/highlight/themes.php:153
-msgid "Darkula"
+#: lib/highlight/themes.php:149
+msgid "Darcula"
msgstr ""
#: lib/highlight/themes.php:161
@@ -444,162 +448,194 @@ msgid "Googlecode"
msgstr ""
#: lib/highlight/themes.php:193
-msgid "Grayscale"
+msgid "Gradient Dark"
msgstr ""
#: lib/highlight/themes.php:197
-msgid "Gruvbox Dark"
+msgid "Grayscale"
msgstr ""
#: lib/highlight/themes.php:201
-msgid "Gruvbox Light"
+msgid "Gruvbox Dark"
msgstr ""
#: lib/highlight/themes.php:205
-msgid "Hopscotch"
+msgid "Gruvbox Light"
msgstr ""
#: lib/highlight/themes.php:209
-msgid "Hybrid"
+msgid "Hopscotch"
msgstr ""
#: lib/highlight/themes.php:213
-msgid "Idea"
+msgid "Hybrid"
msgstr ""
#: lib/highlight/themes.php:217
-msgid "IR Black"
+msgid "Idea"
msgstr ""
#: lib/highlight/themes.php:221
-msgid "ISBL Editor Dark"
+msgid "IR Black"
msgstr ""
#: lib/highlight/themes.php:225
-msgid "ISBL Editor Light"
+msgid "ISBL Editor Dark"
msgstr ""
#: lib/highlight/themes.php:229
-msgid "Kimbie Dark"
+msgid "ISBL Editor Light"
msgstr ""
#: lib/highlight/themes.php:233
-msgid "Kimbie Light"
+msgid "Kimbie Dark"
msgstr ""
#: lib/highlight/themes.php:237
-msgid "Lightfair"
+msgid "Kimbie Light"
msgstr ""
#: lib/highlight/themes.php:241
-msgid "Magula"
+msgid "Lightfair"
msgstr ""
#: lib/highlight/themes.php:245
-msgid "Mono Blue"
+msgid "Lioshi"
msgstr ""
#: lib/highlight/themes.php:249
-msgid "Monokai Sublime"
+msgid "Magula"
msgstr ""
#: lib/highlight/themes.php:253
-msgid "Monokai"
+msgid "Mono Blue"
msgstr ""
#: lib/highlight/themes.php:257
-msgid "Nord"
+msgid "Monokai Sublime"
msgstr ""
#: lib/highlight/themes.php:261
-msgid "Obsidian"
+msgid "Monokai"
msgstr ""
#: lib/highlight/themes.php:265
-msgid "Ocean"
+msgid "Night Owl"
msgstr ""
#: lib/highlight/themes.php:269
-msgid "Paraiso Dark"
+msgid "NNFX Dark"
msgstr ""
#: lib/highlight/themes.php:273
-msgid "Paraiso Light"
+msgid "NNFX"
msgstr ""
#: lib/highlight/themes.php:277
-msgid "Pojoaque"
+msgid "Nord"
msgstr ""
#: lib/highlight/themes.php:281
-msgid "Purebasic"
+msgid "Obsidian"
msgstr ""
#: lib/highlight/themes.php:285
-msgid "Qtcreator Dark"
+msgid "Ocean"
msgstr ""
#: lib/highlight/themes.php:289
-msgid "Qtcreator Light"
+msgid "Paraiso Dark"
msgstr ""
#: lib/highlight/themes.php:293
-msgid "Railscasts"
+msgid "Paraiso Light"
msgstr ""
#: lib/highlight/themes.php:297
-msgid "Rainbow"
+msgid "Pojoaque"
msgstr ""
#: lib/highlight/themes.php:301
-msgid "School Book"
+msgid "Purebasic"
msgstr ""
#: lib/highlight/themes.php:305
-msgid "Shades of Purple"
+msgid "Qtcreator Dark"
msgstr ""
#: lib/highlight/themes.php:309
-msgid "Solarized Dark"
+msgid "Qtcreator Light"
msgstr ""
#: lib/highlight/themes.php:313
-msgid "Solarized Light"
+msgid "Railscasts"
msgstr ""
#: lib/highlight/themes.php:317
-msgid "Sunburst"
+msgid "Rainbow"
msgstr ""
#: lib/highlight/themes.php:321
-msgid "Tomorrow Night Blue"
+msgid "Routeros"
msgstr ""
#: lib/highlight/themes.php:325
-msgid "Tomorrow Night Bright"
+msgid "School Book"
msgstr ""
#: lib/highlight/themes.php:329
-msgid "Tomorrow Night Eighties"
+msgid "Shades of Purple"
+msgstr ""
+
+#: lib/highlight/themes.php:333
+msgid "Solarized Dark"
msgstr ""
#: lib/highlight/themes.php:337
-msgid "Tomorrow"
+msgid "Solarized Light"
msgstr ""
#: lib/highlight/themes.php:341
-msgid "Vs"
+msgid "Srcery"
msgstr ""
#: lib/highlight/themes.php:345
-msgid "Xcode"
+msgid "Sunburst"
msgstr ""
#: lib/highlight/themes.php:349
-msgid "Xt256"
+msgid "Tomorrow Night Blue"
msgstr ""
#: lib/highlight/themes.php:353
+msgid "Tomorrow Night Bright"
+msgstr ""
+
+#: lib/highlight/themes.php:357
+msgid "Tomorrow Night Eighties"
+msgstr ""
+
+#: lib/highlight/themes.php:365
+msgid "Tomorrow"
+msgstr ""
+
+#: lib/highlight/themes.php:369
+msgid "Vs"
+msgstr ""
+
+#: lib/highlight/themes.php:373
+msgid "Vs 2015"
+msgstr ""
+
+#: lib/highlight/themes.php:377
+msgid "Xcode"
+msgstr ""
+
+#: lib/highlight/themes.php:381
+msgid "Xt256"
+msgstr ""
+
+#: lib/highlight/themes.php:385
msgid "Zenburn"
msgstr ""
@@ -617,7 +653,6 @@ msgstr ""
msgid "Jeff Starr"
msgstr ""
-#. URI of the plugin
#. Author URI of the plugin
msgid "https://plugin-planet.com/"
msgstr ""
diff --git a/prismatic.php b/prismatic.php
index be54017..384fcbd 100644
--- a/prismatic.php
+++ b/prismatic.php
@@ -9,9 +9,9 @@
Author URI: https://plugin-planet.com/
Donate link: https://monzillamedia.com/donate.html
Requires at least: 4.1
- Tested up to: 5.5
- Stable tag: 2.5
- Version: 2.5
+ Tested up to: 5.6
+ Stable tag: 2.6
+ Version: 2.6
Requires PHP: 5.6.20
Text Domain: prismatic
Domain Path: /languages
@@ -57,6 +57,7 @@ if (!class_exists('Prismatic')) {
add_filter('plugin_action_links', array(self::$instance, 'action_links'), 10, 2);
add_filter('plugin_row_meta', array(self::$instance, 'plugin_links'), 10, 2);
+ add_action('wp_enqueue_scripts', 'prismatic_block_styles');
add_action('wp_enqueue_scripts', 'prismatic_enqueue');
add_action('admin_enqueue_scripts', 'prismatic_enqueue');
add_action('admin_enqueue_scripts', 'prismatic_enqueue_settings');
@@ -71,6 +72,8 @@ if (!class_exists('Prismatic')) {
add_action('init', 'prismatic_register_block_assets');
add_action('init', 'prismatic_add_filters');
+ add_shortcode('prismatic_code', 'prismatic_code_shortcode');
+
}
return self::$instance;
@@ -82,6 +85,7 @@ if (!class_exists('Prismatic')) {
$options = array(
'library' => 'none',
+ 'disable_block_styles' => false,
);
@@ -142,7 +146,7 @@ if (!class_exists('Prismatic')) {
private function constants() {
- if (!defined('PRISMATIC_VERSION')) define('PRISMATIC_VERSION', '2.5');
+ if (!defined('PRISMATIC_VERSION')) define('PRISMATIC_VERSION', '2.6');
if (!defined('PRISMATIC_REQUIRE')) define('PRISMATIC_REQUIRE', '4.1');
if (!defined('PRISMATIC_NAME')) define('PRISMATIC_NAME', 'Prismatic');
if (!defined('PRISMATIC_AUTHOR')) define('PRISMATIC_AUTHOR', 'Jeff Starr');
diff --git a/readme.txt b/readme.txt
index 93eb78b..87929b5 100644
--- a/readme.txt
+++ b/readme.txt
@@ -9,9 +9,9 @@ Contributors: specialk
Author URI: https://plugin-planet.com/
Donate link: https://monzillamedia.com/donate.html
Requires at least: 4.1
-Tested up to: 5.5
-Stable tag: 2.5
-Version: 2.5
+Tested up to: 5.6
+Stable tag: 2.6
+Version: 2.6
Requires PHP: 5.6.20
Text Domain: prismatic
Domain Path: /languages
@@ -547,17 +547,9 @@ For Prismatic plugin to work with Autoptimize, a script needs to be excluded. Fo
**How to disable block styles on frontend?**
-If you are not using Gutenberg Block Editor, you can disable the plugin's block styles by adding the following line to your theme functions.php:
+If you are not using Gutenberg Block Editor, you can disable the plugin's block stylesheet. Simply enable the plugin setting, "Block Styles". Save changes and done.
-`// disable Prismatic block styles
-function prismatic_enqueue_scripts() {
-
- wp_deregister_style('prismatic-blocks');
-
-}
-add_action('wp_enqueue_scripts', 'prismatic_enqueue_scripts');`
-
-FYI: the Prismatic block styles are included via: `/wp-content/plugins/prismatic/css/styles-blocks.css`
+FYI: the Prismatic block styles are included via: `/prismatic/css/styles-blocks.css`
**Got a question?**
@@ -580,7 +572,7 @@ And/or purchase one of my premium WordPress plugins:
* [BBQ Pro](https://plugin-planet.com/bbq-pro/) - Super fast WordPress firewall
* [Blackhole Pro](https://plugin-planet.com/blackhole-pro/) - Automatically block bad bots
* [Banhammer Pro](https://plugin-planet.com/banhammer-pro/) - Monitor traffic and ban the bad guys
-* [GA Google Analytics Pro](https://plugin-planet.com/ga-google-analytics-pro/) - Connect your WordPress to Google Analytics
+* [GA Google Analytics Pro](https://plugin-planet.com/ga-google-analytics-pro/) - Connect WordPress to Google Analytics
* [USP Pro](https://plugin-planet.com/usp-pro/) - Unlimited front-end forms
Links, tweets and likes also appreciated. Thank you! :)
@@ -592,6 +584,19 @@ Links, tweets and likes also appreciated. Thank you! :)
Thank you to everyone providing feedback! If you like Prismatic, please take a moment to [give a 5-star rating](https://wordpress.org/support/plugin/prismatic/reviews/?rate=5#new-post). It helps to keep development and support going strong. Thank you!
+**2.6 (2020/11/10)**
+
+* Adds option to disable the Prismatic block stylesheet
+* Adds `[prismatic_code]` shortcode for [nested code tags](https://wordpress.org/support/topic/sourcecode-with-tags-i-e-nested-tags/)
+* Updates plugin script to account for changes in jQuery UI
+* Fixes PHP Warnings re: `preg_split()` and `count()`
+* Fixes bug with Visual Editor button and contributors
+* Fixes bug with Visual Editor and code escaping (Thanks [@mgongee](https://wordpress.org/support/topic/html-tags-are-stripped-out-instead-of-being-escaped/))
+* Improves the appearance of the plugin settings page
+* Updates default translation template
+* Tests on PHP 7.4 and 8.0
+* Tests on WordPress 5.6
+
**2.5 (2020/08/07)**
Prism.js