Как добавить quicktags в админку

Это меня сегодня в Gtalk спросили. Дело 2х минут в принципе. В WordPress 2x берем файл quicktags.js, который находиться в папке «wp-includes/js». И открываем его для редактирования.

Примерно на 36ой строке начинается сам список этих кнопочек. Кнопки отображаются в меню в той последовательности, в которой они прописаны в javascript'е. Формат каждой кнопки носит под дефолту такой вид:

edButtons[edButtons.length] =
new edButton('ed_small'
,'small'
,'<small>'
,'</small>'
,'s'
);

new edButton ('ed_small' — определяем кнопку в Js

'small' — название для меню

'', '' — таги открыть/закрыть

's' — hotkey (в FF это ALT+указанная буква)

Это самый простой пример. Можно усложнить, вставить какой-то div с прописанным css-классом. Можно усложнять какими-нибудь диалогами на манер тага IMG или HTML. Так что, открывайте и экспериментируйте. Ну и в конце у Вас получиться вот такая фигня в админке:

quicktagsadmin.jpg

Кстати, этот же js скрипт используется во некоторых плагинах для тулбара с тагами в комментариях. Вообще, со стороны посетителя блога и комментатора, приятно видеть в комментах такой тулбарчик (для комментов его можно втрое урезать кнопки. Удобно где-то мысль свою подчеркнуть, выделить, имхо.

На эту запись ссылаются:

Ваш комментарий

XHTML: вы можете воспользоваться следующими тагами: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>