1

我在我的 Wordpress 网站中安装了一个优雅的主题,我想知道如何隐藏或删除由优雅主题(管理区域 WP)生成的 tinymce(事物)中的简码按钮。我一直在尝试查找动作挂钩并将其删除并使用按钮的 CSS,但没有任何帮助。关于如何从我的 WP 网站后端删除这些小按钮的任何想法?

这是我找到的相关代码:

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; 
}
4

2 回答 2

0

创建一个插件删除过滤器

<?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' );
}
于 2013-10-26T07:58:44.283 回答
0

来自优雅主题论坛的用户引用了这篇文章: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,则标准按钮无论如何都会保留在原位。

于 2016-09-09T08:43:08.597 回答