Javascript Wordpress tinymce编辑器高度错误

Javascript Wordpress tinymce编辑器高度错误,javascript,jquery,wordpress,tinymce,Javascript,Jquery,Wordpress,Tinymce,屏幕截图显示了问题:工具栏/内容高度 tinymcse相关代码: // wordpress plugin: add_filter('admin_head', array($this, 'editor_tiny_mce')); add_filter('tiny_mce_before_init', array($this, 'change_mce_options')); function editor_tiny_mce() { wp_enqueue_script('common');

屏幕截图显示了问题:工具栏/内容高度

tinymcse相关代码:

// wordpress plugin:

add_filter('admin_head', array($this, 'editor_tiny_mce'));
add_filter('tiny_mce_before_init', array($this, 'change_mce_options'));

function editor_tiny_mce()
{
    wp_enqueue_script('common');
    wp_enqueue_script('jquery-color');
    wp_print_scripts('editor');
    if (function_exists('add_thickbox'))
    {
        add_thickbox();
    }
    wp_print_scripts('media-upload');
    if (function_exists('wp_tiny_mce'))
    {
        wp_tiny_mce();
    }
    wp_admin_css();
    wp_enqueue_script('utils');
    do_action("admin_print_styles-post-php");
    do_action('admin_print_styles');
}

function change_mce_options($init)
{
    $init['height'] = '480px'; // this not works
    return $init;
}

// html code

<?php
echo the_editor(stripslashes($pages_about_us_content), 'pages_about_us_content');
?>
因为所有的小镜框都以“如果”结尾,但没有运气。只有当编辑器仅显示一个工具栏时,才会出现这种情况


欢迎您提供任何建议。

尝试一下,只需将此代码段添加到函数中即可。php仅适用于编辑器工具栏大小

add_filter('admin_head', 'editor_tiny_mce');
function editor_tiny_mce(){
?>
    <style>
    table td.mceToolbar{
      height:100px !important;
    }
    </style>
<?php
}
屏幕截图的高度为200px,您也可以尝试高度:自动!重要的
注意:也可以使用“wp\u enqueue\u style”函数将css文件与此代码排队。

这可能会有所帮助,@elclanrs谢谢,但似乎没有关系!我认为我找到了一个肮脏的解决方案,无论如何,我正在构建一个插件。Hack functions.php更脏!THX:很抱歉,我没有注意到这是一个插件。嗯,我认为你可以使用css文件,如果你使用wp_enqueue_样式和css规则添加css文件,那么它也可以解决,只是我的意见,以防你认为它在没有解决方案时有用。谢谢,谢谢。还是不走运。我认为这是由于在加载页面时编辑器被隐藏。我去看看,谢谢!在这种情况下,在编辑器初始化之前使编辑器根html元素可见,并在以后必要时隐藏它们
add_filter('admin_head', 'editor_tiny_mce');
function editor_tiny_mce(){
?>
    <style>
    table td.mceToolbar{
      height:100px !important;
    }
    </style>
<?php
}