Дополнительные возможности визуального редактора WordPress
Думаю, что многие уже в курсе про скрытые возможности редактора в WordPress 2.1: если нажать Alt+Shift+V (Alt+V), то появляется дополнительные кнопки форматирования.
На самом деле, пользователи WordPress 2.0.9 тоже имеют возможность добавить несколько кнопок форматирования.
Для этого нужно сделать следующее:
- Находим файл wp-includes\js\tinymce\tiny_mce_gzip.php
- На всякий случай делаем его копию.
- Открываем файл tiny_mce_gzip.php и в районе 127 строчки (это почти в конце) находим код:
$mce_buttons = apply_filters('mce_buttons', array('bold'... - Всю эту строчку заменяем на:
$mce_buttons = apply_filters('mce_buttons', array('bold', 'italic', 'strikethrough', 'underline', 'separator', 'bullist', 'numlist', 'outdent', 'indent', 'separator', 'justifyleft', 'justifycenter', 'justifyright', 'justifyfull','separator', 'link', 'unlink', 'image', 'wordpress', 'separator', 'wphelp', 'formatselect', 'forecolor', 'separator', 'code', 'separator', 'removeformat', 'cleanup', 'separator', 'charmap', 'separator', 'undo', 'redo'));
После этого сохраняем файл, загружаем на сервер и обновляем страницу в браузере.
Обновление от 9 марта
Всё-таки я добил этот редактор и понял, как можно расположить кнопки в несколько рядов.
В том же самом файле (tiny_mce_gzip.php) используются три пенременные: $mce_buttons, $mce_buttons_2 и $mce_buttons_3. Первая содержит первую панельку кнопок, вторая - вторую, третья, соответственно, третью. В итоге у меня получился такой код:
$mce_buttons = apply_filters('mce_buttons', array('bold',
'italic', 'strikethrough', 'underline', 'separator',
'bullist', 'numlist', 'outdent', 'indent',
'separator', 'justifyleft', 'justifycenter', 'justifyright',
'justifyfull','separator', 'link', 'unlink',
'image', 'wordpress', 'separator', 'wphelp'));
$mce_buttons_2 = apply_filters('mce_buttons_2',
array('formatselect', 'forecolor', 'separator',
'code', 'separator', 'removeformat', 'cleanup',
'separator', 'charmap', 'separator', 'undo', 'redo'));
Но, чуть ниже нужно обязательно закомментировать строчку:
// $mce_buttons_2 = apply_filters('mce_buttons_2', array());
Точно также делается и треться панелька ($mce_buttons_3).
Постоянная ссылка: http://maxsite.org/?p=192
Версия для печати
