2013-09-30 2 views
1

У меня есть элегантная тема, установленная на моем веб-сайте Wordpress, и мне интересно, как я могу скрыть или удалить кнопки короткого кода в тиниме (вещи), которые генерируются Элегантной темой (область администрирования WP). Я пытаюсь найти крючок действия и удалить его, а также играть с CSS кнопок, но ничего не помогло. любая идея о том, как удалить эти маленькие кнопки из бэкэнда моего веб-сайта WP?WP Элегантные темы> скрывать кнопки tinymce?

Это соответствующий код, который я нашел:

add_filter('mce_buttons', 'et_filter_mce_button'); 

add_filter('mce_external_plugins', 'et_filter_mce_plugin'); 

function et_filter_mce_button($buttons) { 
    array_push($buttons, '|', 'et_learn_more', 'et_box', 'et_button', 'et_tabs', 'et_author'); 
    return $buttons; 
} 
+0

Искать '' tiny_mce_ "' в файлах тем, анализировать и публиковать результаты. – brasofilo

+0

привет, спасибо за ваш ответ. Я много искал. Я знаю, как избавиться от него, но я действительно хотел бы просто добавить что-то в functions.php вместо прямых изменений в файлах шаблонов. Код найден как 'add_filter ('mce_buttons', 'et_filter_mce_button'); add_filter ('mce_external_plugins', 'et_filter_mce_plugin'); 'и' function et_filter_mce_button ($ buttons) {array_push ($ buttons, '|', 'et_learn_more', 'et_box', 'et_button', 'et_tabs', 'et_author') ; return $ buttons; } ' возможно ли отключение этих функций в функции.php может работать? Есть идеи? – RobbertT

+0

http://codex.wordpress.org/Plugin_API/Filter_Reference/mce_buttons,_mce_buttons_2,_mce_buttons_3,_mce_buttons_4 – codepixlabs

ответ

0

Создать plugin и remove the filters:

<?php 
/** 
* Plugin Name: Remove ET MCE Buttons 
*/ 

add_action('admin_init', 'remove_et_so_19084867'); 

function remove_et_so_19084867() { 
    remove_filter('mce_buttons', 'et_filter_mce_button'); 
    remove_filter('mce_external_plugins', 'et_filter_mce_plugin'); 
} 
0

пользователя из Elegant Themes форума ссылается этот пост: https://wordpress.stackexchange.com/questions/103347/removing-buttons-from-the-editor и сказал:

Введите следующий код в свою дочернюю тему functions.php:

// HIDE TINYMCE CUSTOM BUTTONS 

function tinymce_editor_buttons($buttons) { 
return array(); 
} 

function tinymce_editor_buttons_second_row($buttons) { 
return array(); 
} 

add_filter("mce_buttons", "tinymce_editor_buttons", 99); 
add_filter("mce_buttons_2", "tinymce_editor_buttons_second_row", 99); 

Это удаляет все кнопки, вставленные Divi и другими плагинами. Если вам нужно держать какие-либо кнопки, вы можете включить соответствующий идентификатор внутри return array();. Кроме того, если вы используете плагин TinyMCE Advanced, стандартные кнопки остаются на месте.

Смежные вопросы