Плагин wp-syntax и роли пользователей

Оказывается, пользователи WordPress с ролью Автор не могут толком пользоваться плагином wp-syntax — содержимое <pre lang=»…»></pre> автоматически экранируется. Дело оказалось в том, что Автору не доступна возможность unfiltered_html. Для Редактора и Администратора все в порядке. Есть подозрение, что часть жалоб на домашней странице плагина вызвана именно этим.

А здесь написано, как добавить в редактор WordPress (HTML Source, не WYSIWYG) кнопку для быстрой вставки кода и изменить величину отступа при использовании табуляций: Posting source code in WordPress: escaping and syntax highlighting the inserted code. Заодно сделано и экранирование, которое плагин делает автоматически, если у пользователя правильная роль. Так что я открутил эти изменения обратно, файл получился такой: quicktags.js.

01.08.2008  Метки:   Рубрики: WordPress

5 комментариев

  1. marapper - 11.09.2008

    о, как раз и нужны были кнопки в HTML. Хм, а дефолтные как-то открутить можно?

  2. allex - 12.09.2008

    Как новые прикручиваются, так и дефолтные откручиваются, только наоборот 🙂

  3. allex - 04.11.2008

    void main( String[] args ) {}
  4. allex - 04.11.2008

    <p>параграф</p>
  5. DI HALT - 30.12.2008

    А есть способ забороть бляцкие кавычки «Лапки» которые вставляются вместо обычных, и когда иногда(!!!) заменяется код вида 0x0030 на 0×0030 (с каким то крестиком вместо икса)

    А то часто вставляю ассемблерные листинги и в результате автотипографской правки они становятся нерабочими.

Написать комментарий