', __('Use', 'ad-inserter'), ' '; echo ''; echo ''; } function ai_editor_mce_buttons ($buttons, $id) { $buttons = array_unique (array_merge ($buttons, array ('styleselect'))); return $buttons; } function ai_editor_mce_buttons_2 ($buttons, $id) { $buttons = array_unique (array_merge ($buttons, array ('forecolor', 'backcolor', 'hr', 'fontselect', 'fontsizeselect'))); if (($key = array_search ('wp_help', $buttons)) !== false) { unset ($buttons [$key]); } return $buttons; } function generate_code_editor ($block, $client_code, $process_php) { global $block_object, $ai_wp_data; $ai_wp_data [AI_WP_DEBUGGING] = 0; $obj = new ai_Block ($block); $obj->wp_options = $block_object [$block]->wp_options; $obj->wp_options [AI_OPTION_CODE] = $client_code; $obj->wp_options [AI_OPTION_PROCESS_PHP] = $process_php; $code = $obj->ai_getCode (); wp_enqueue_script ('ai-adb-js', plugins_url ('includes/js/ad-inserter-check.js', AD_INSERTER_FILE), array ( 'jquery', 'jquery-ui-tabs', 'jquery-ui-button', 'jquery-ui-tooltip', 'jquery-ui-datepicker', 'jquery-ui-dialog', ), AD_INSERTER_VERSION); wp_enqueue_style ('ai-editor-css', plugins_url ('css/ai-settings.css', AD_INSERTER_FILE), array (), AD_INSERTER_VERSION); add_action ('media_buttons', 'ai_editor_media_buttons'); add_filter ('mce_buttons', 'ai_editor_mce_buttons', 99999, 2); add_filter ('mce_buttons_2', 'ai_editor_mce_buttons_2', 99999, 2); add_filter ('wp_default_editor', 'ai_wp_default_editor'); $editorSettings = array( 'wpautop' => true, 'media_buttons' => true, 'textarea_rows' => 38, 'tinymce'=> array ( 'menubar ' => false, 'statusbar' => false, // 'setup' => 'function (editor) { // editor.on("change keyup redo undo", function (e) { // update_message_preview (editor, e); // }); // }', 'protect' => '[/<\?php.*?\?'.'>/g]', ), ); ob_start (); wp_head (); $head = ob_get_clean (); $head = preg_replace ('#