iframe в WordPress для авторов2 мая, 2011
Вчера настраивал клиенту сайт на WordPress и заодно писал инструкцию, как им пользоваться - как добавлять записи, как в эти записи вставлять видео с Ютуба и "ВКонтакте".
Чтобы не пугать клиента огромным количеством настроек, решил писать инструкцию для роли "Автор". Для тех, кто не понимает, о чем речь, поясню: роль "Автор" - это чуть круче, чем просто зарегистрированный пользователь. Авторы имеют право добавлять новые записи, редактировать свои записи.. Да и пожалуй все.
Трудность, с которой я столкнулся - по умолчанию, авторы не могут добавлять в HTML-код поста iframe-вставки. Администраторы могут, а Авторы не могут. Сайт у клиента на тематику "Видео", так что без добавления роликов с "ВКонтакте" не обойтись. Стал искать решение данной проблемы.
Погуглил. Проблема с iframe'ом в постах оказалась не только у меня; но у всех она была связана с тем, что Ютуб обновил свой код и тоже стал давать видео при помощи iframe. Решение везде предлагалось одно из двух - использование старого кода (object), либо использование специальных плагинов для Ютуба.
Понятно, что эти решения не подходили - решение то ищется для видео с "ВКонтакте". Погуглил еще, и нагуглил на решение сайта catswhocode.com. Суть его в следующем: добавляем определенный код в файл темы functions.php и не знаем проблем. Попробовал - не помогло.
Тут то мне и стукнула в голову идея, что проблема не в WordPress как таковом, а скорее, в роли "Автор", ведь как "Администратор" я легко использовал iframe. Погуглил на тему расстановки прав пользователей и нагуглил на замечательный плагин "Role manager".
Короче, плагин ставим как обычно, в админке видим следующее:
В общем, там все интуитивно понятно, если непонятно - спрашивайте в комментариях. Скажу только, что разрешить юзать iframe (а заодно и другие теги, которые WP по умолчанию режет) можно, нажав кнопочку "Unfiltered Html" в блоке прав Author.
Там же можно создать новую роль, назначить ей все необходимые права и т.д.
P.S. Вы поаккуратнее с этой возможностью, кому попало не давайте возможности вставлять iframe в ваш блог. А то и загадить могут.
На сегодня все.
Фруталити.
2leep.com
Оставь комментарий
Оставить комментарий