Добавляем кнопки размер и цвет шрифта в стандартный редактор Wordpress
Иногда полезно иметь эти кнопки в вашем редакторе. Однако, чтобы их добавить - придётся немного дописать в одном из файлов wordpress. Обратите внимание - правку эту, возможно, придётся производить при обновление wordpress, если обновление затрагивает редактор.
Итак, в Wordpress используется довольно симпатичный WYSIWYG TinyMCE visual editor - он не перегружен лишним функционалом, но вот цвет шрифта и размер - всё-таки иногда хочется добавлять без правки HTML кода руками.
Если в старых версиях wordpress нам нужен был файл wp-includes/js/tinymce/tiny_mce_confg.php, то в wordpress 3 вы его уже не найдете, зато найдете wp-includes/class-wp-editor.php. Он то нам и нужен.
Скачиваем его - в нем ищем строку, в которой определяется список кнопок на панели инструментов редактора. Что-то вроде:
$mce_buttons = apply_filters('mce_buttons', array('bold', 'italic', 'strikethrough', '|', 'bullist', 'numlist', 'blockquote', '|', 'justifyleft', 'justifycenter', 'justifyright', '|', 'link', 'unlink', 'wp_more', '|', 'spellchecker', 'fullscreen', 'wp_adv' ), $editor_id);
Обратите внимание, таких строчек может быть несколько - для разных режимов редактора - если изменения в одной не повлияют на ваш редактор - меняйте другую. Вы видите, что тут просто идёт перечисление кнопок, которые будут на панели инструментов. Вы можете добавить туда 'forecolor', 'fontsizeselect' (не забудьте запятые) для изменения цвета и размера шрифта.
А вообще говоря, вот полный список кнопок, которые можно добавлять:
bold italic underline strikethrough justifyleft justifycenter justifyright justifyfull bullist numlist outdent indent cut copy paste undo redo link unlink image cleanup help code hr removeformat formatselect fontselect fontsizeselect styleselect sub sup forecolor backcolor charmap visualaid anchor newdocument separator