Ошибка высоты редактора WordPress - PullRequest
0 голосов
/ 26 марта 2012

На скриншоте показана проблема: панель инструментов / высота содержимого.

enter image description here

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');
?>

Я тоже пытался решить это с помощью этого кода:

$("iframe[id$='_ifr']").height(500); // this not works

потому что все кадры tinymce заканчиваются на _ifr, но не повезло. Это происходит только тогда, когда редактор показывает только одну панель инструментов.

Пожалуйста, любые советы приветствуются.

1 Ответ

0 голосов
/ 26 марта 2012

Попробуйте это (просто добавьте этот фрагмент кода внутри вашего functions.php только для размера панели инструментов редактора)

add_filter('admin_head', 'editor_tiny_mce');
function editor_tiny_mce(){
?>
    <style>
    table td.mceToolbar{
      height:100px !important;
    }
    </style>
<?php
}

enter image description here

Снимок экрана был сделан с высоты 200 пикселей, и вы также можете попробовать height:auto !important; Примечание: Также возможно поставить в очередь файл css с этим кодом, используя функцию 'wp_enqueue_style'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...