Javascript Wordpress tinymce编辑器高度错误
屏幕截图显示了问题:工具栏/内容高度 tinymcse相关代码: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');
// 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
}