%PDF- %PDF-
| Direktori : /home/gachan/www/wp-content/themes/medicure/framework/admin/inc/ |
| Current File : /home/gachan/www/wp-content/themes/medicure/framework/admin/inc/editor-additions.php |
<?php
/**
* @package WordPress
* @subpackage Medicure
* @since Medicure 1.0
*
* Content Editor Additionals
* Created by CMSMasters
*
*/
function change_mce_options($initArray) {
$ext = 'pre[id|name|class|style], iframe[align|longdesc|name|width|height|frameborder|scrolling|marginheight|marginwidth|src]';
if (isset($initArray['extended_valid_elements'])) {
$initArray['extended_valid_elements'] .= ',' . $ext;
} else {
$initArray['extended_valid_elements'] = $ext;
}
return $initArray;
}
add_filter('tiny_mce_before_init', 'change_mce_options');
function enable_more_buttons($buttons) {
$buttons[] = 'fontselect, fontsizeselect, separator, media, separator, sub, sup, separator, hr, separator, anchor, separator, undo, redo';
return $buttons;
}
add_filter('mce_buttons_3', 'enable_more_buttons');
function change_mce_blockformats_buttons($initArray) {
$initArray['theme_advanced_blockformats'] = 'p, address, pre, code, h1, h2, h3, h4, h5, h6';
return $initArray;
}
add_filter('tiny_mce_before_init', 'change_mce_blockformats_buttons');
function wysiwyg_editor($mce_buttons) {
$pos = array_search('wp_more', $mce_buttons, true);
if ($pos !== false) {
$tmp_buttons = array_slice($mce_buttons, 0, $pos + 1);
$tmp_buttons[] = 'wp_page';
$mce_buttons = array_merge($tmp_buttons, array_slice($mce_buttons, $pos + 1));
}
return $mce_buttons;
}
add_filter('mce_buttons', 'wysiwyg_editor');
function wysiwyg_editor2($mce_buttons_2) {
$pos = array_search('forecolor', $mce_buttons_2, true);
if ($pos !== false) {
$tmp_buttons = array_slice($mce_buttons_2, 0, $pos + 1);
$tmp_buttons[] = 'backcolor';
$mce_buttons = array_merge($tmp_buttons, array_slice($mce_buttons_2, $pos + 1));
}
return $mce_buttons;
}
add_filter('mce_buttons_2', 'wysiwyg_editor2');
function wysiwyg_editor3($mce_buttons_2) {
$pos = array_search('undo', $mce_buttons_2, true);
if ($pos !== false) {
$tmp_buttons = array_slice($mce_buttons_2, 0, $pos);
$tmp_buttons[] = '';
$mce_buttons = array_merge($tmp_buttons, array_slice($mce_buttons_2, $pos + 1));
}
return $mce_buttons;
}
add_filter('mce_buttons_2', 'wysiwyg_editor3');
function wysiwyg_editor4($mce_buttons_2) {
$pos = array_search('redo', $mce_buttons_2, true);
if ($pos !== false) {
$tmp_buttons = array_slice($mce_buttons_2, 0, $pos);
$tmp_buttons[] = '';
$mce_buttons = array_merge($tmp_buttons, array_slice($mce_buttons_2, $pos + 1));
}
return $mce_buttons;
}
add_filter('mce_buttons_2', 'wysiwyg_editor4');