Среди возможностей 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.