PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 3.4.1
Visualizer – Tables & Charts Manager with Built-in AI Generator v3.4.1
4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.10.0 3.10.1 3.10.10 3.10.11 3.10.12 3.10.13 3.10.14 3.10.15 3.10.2 3.10.3 All 149 releases
← All changes | classes/Visualizer/Module/Admin.php +14 -0 3.4.03.4.1 View file →
@@ -197,9 +197,23 @@
197 197 if ( current_user_can( 'edit_posts' ) && current_user_can( 'edit_pages' ) && 'true' == get_user_option( 'rich_editing' ) ) {
198 198 $this->_addFilter( 'mce_external_languages', 'add_tinymce_lang', 10, 1 );
199 199 $this->_addFilter( 'mce_external_plugins', 'tinymce_plugin', 10, 1 );
200 200 $this->_addFilter( 'mce_buttons', 'register_mce_button', 10, 1 );
201 + $this->_addFilter( 'tiny_mce_before_init', 'get_strings_for_block', 10, 1 );
201 202 }
203 + }
204 +
205 + /**
206 + * Add the strings required for the TinyMCE buttons for the classic block (not the classic editor).
207 + *
208 + * @since ?
209 + * @access friendly
210 + */
211 + function get_strings_for_block( $settings ) {
212 + $class = new Visualizer_Module_Language();
213 + $strings = $class->get_strings();
214 + $array = array( 'visualizer_tinymce_plugin' => json_encode( $strings ) );
215 + return array_merge( $settings, $array );
202 216 }
203 217
204 218 /**
205 219 * Load plugin translation for - TinyMCE API