Как сделать так чтобы WordPress не изменял html код автоматически в стандартном редакторе?
Приветствую! В редактор страницы (там где я создаю страницы, записи и тд) ввожу html код
<video preload="metadata" controls="" src="https://мойсайт/media/5.mp4#t=000.1"></video></figure> |
<video preload="metadata" controls="" src="https://мойсайт/media/5.mp4#t=000.1"></video></figure>
После сохранения страницы, код автоматически меняется на
<figure class="wp-block-video"><video src="https://мойсайт/media/IMG_7931.MP4" preload="metadata" controls="controls" width="300" height="150"></video></figure> |
<figure class="wp-block-video"><video src="https://мойсайт/media/IMG_7931.MP4" preload="metadata" controls="controls" width="300" height="150"></video></figure>
Как сделать так чтобы оставался тот код который ввел я?
Дополнительно
Для начала писать корректный код.
Но в целом так не нужно вставлять. Для вставки видео в стандартом гутенберге есть родные инструменты. Или используй плагины.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Стандартный редактор WordPress автоматически нормализует HTML, особенно в Gutenberg. Он может оборачивать видео в блок
wp-block-video, добавлятьfigure, менять атрибуты и удалять небезопасную разметку. Это нормальное поведение редактора.Если нужно сохранить HTML максимально как есть, варианты такие:
Для вашего видео можно использовать HTML-блок:
<video preload="metadata" controls src="https://site.ru/media/5.mp4#t=000.1"></video>
Но если WordPress всё равно оборачивает в
figure, это не ошибка: Gutenberg распознаёт видео как блок. На фронте это обычно не мешает. Если нужна строго ваша разметка, создайте shortcode:add_shortcode('custom_video', function ($atts) { $atts = shortcode_atts(['src' => ''], $atts); return '<video preload="metadata" controls src="' . esc_url($atts['src']) . '#t=000.1"></video>'; });
И в редакторе:
[custom_video src="https://site.ru/media/5.mp4"]
Не советую глобально отключать фильтры безопасности HTML. Это может открыть дыру для XSS, особенно если редакторами пользуются не только администраторы.