Среди возможностей WordPress есть unfiltered_html
и unfiltered_upload
, однако, мне еще предстоит найти документацию о том, что конкретно они разрешают или запрещают в своей фильтрации.
Единственное упоминание, которое я нашел на сайте WordPress unfiltered_html
:
Позволяет пользователю размещать HTML-разметку или даже код JavaScript на страницах, сообщениях, комментариях и виджетах.
Я видел, что JavaScript отфильтровывается для не-администраторов, но какой HTML фильтруется?
И для unfiltered_upload
:
Эта возможность недоступна для любой роли по умолчанию (включая Super Admins). Возможность должна быть включена путем определения следующей константы:
define( 'ALLOW_UNFILTERED_UPLOADS', true );
Если эта константа определена, всем ролям в одной установке сайта может быть предоставлена возможность unfiltered_upload, но только многопользовательской установке может быть предоставлена возможность установки.
И опять же, в описании не прописано, что разрешено, а что отфильтровано.
Может кто-нибудь сказать мне, какие именно элементы, код или типы файлов unfiltered_html
и unfiltered_upload
возможности разрешают или запрещают?
источник
wp-includes/kses.php
вы можете найти начальные значения$allowedposttags
и$allowedtags
массивы, используемые функциями kses.unfiltered_html
может лежать код, на который ссылаются ?unfiltered_html
разбрызгивается по всей базе кода. Быстрый поиск по источникам насчитывает более десятка различных файлов, упоминающих об этом.cap
на использование, спасибоЯ ценю, что это старая ветка, но ограниченный unfiltered_html вызывал у нас огромные проблемы на нашем новостном сайте.
Авторы (особый класс пользователей) обязаны размещать фотографии и видео в своей истории. В то время как фотографии не являются проблемой, встраивание iframe в страницу со встроенным видеокодом привело к исчезновению встроенного кода при сохранении их историй.
Если бы видео было добавлено для них редактором, авторы все равно потеряли бы iframe, когда они сохранили свои истории.
Сняв блокировку unfiltered_html, наши сотрудники могут встраивать видеоконтент и правильно размещать свои посты.
Что касается unfiltered_uploads, я считаю, что был дан ответ.
Надеюсь, это кому-нибудь поможет.
источник