iframe в WordPress для авторов

ВКонтактеЗдравствуйте!

Вчера настраивал клиенту сайт на WordPress и заодно писал инструкцию, как им пользоваться — как добавлять записи, как в эти записи вставлять видео с Ютуба и «ВКонтакте».

Чтобы не пугать клиента огромным количеством настроек, решил писать инструкцию для роли «Автор«. Для тех, кто не понимает, о чем речь, поясню: роль «Автор» — это чуть круче, чем просто зарегистрированный пользователь. Авторы имеют право добавлять новые записи, редактировать свои записи.. Да и пожалуй все.

Трудность, с которой я столкнулся — по умолчанию, авторы не могут добавлять в HTML-код поста iframe-вставки. Администраторы могут, а Авторы не могут. Сайт у клиента на тематику «Видео», так что без добавления роликов с «ВКонтакте» не обойтись. Стал искать решение данной проблемы.

Погуглил. Проблема с iframe’ом в постах оказалась не только у меня; но у всех она была связана с тем, что Ютуб обновил свой код и тоже стал давать видео при помощи iframe. Решение везде предлагалось одно из двух — использование старого кода (object), либо использование специальных плагинов для Ютуба.

Понятно, что эти решения не подходили — решение то ищется для видео с «ВКонтакте». Погуглил еще, и нагуглил на решение сайта catswhocode.com. Суть его в следующем: добавляем определенный код в файл темы functions.php и не знаем проблем. Попробовал — не помогло.

Тут то мне и стукнула в голову идея, что проблема не в WordPress как таковом, а скорее, в роли «Автор», ведь как «Администратор» я легко использовал iframe. Погуглил на тему расстановки прав пользователей и нагуглил на замечательный плагин «Role manager«.

Короче, плагин ставим как обычно, в админке видим следующее:Плагин Role Manager

В общем, там все интуитивно понятно, если непонятно — спрашивайте в комментариях. Скажу только, что разрешить юзать iframe (а заодно и другие теги, которые WP по умолчанию режет) можно, нажав кнопочку «Unfiltered Html» в блоке прав Author.

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

P.S. Вы поаккуратнее с этой возможностью, кому попало не давайте возможности вставлять iframe в ваш блог. А то и загадить могут.

На сегодня все.

Фруталити.

iframe в WordPress для авторов: 3 комментария

  1. Андрей

    Спасибо за подсказку. У меня плагин User Role Editor такую же подставу сделал после обновления. Так и думал, что он запрет поставил, но не нашел в его настройках упоминания про iframe. Ваша статья помогла найти решение проблемы. Спасибо!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>