Даже в новых версиях Elementor (Версия 3.18.0 — от 12 декабря 2023 года) встречается проблема вставки или вывода iframe в редактор. В нашем случае это сборка сайта на WordPress+Elementor+ACF. При вставке видео с ютуба в поле ACF все отображается корректно, но при публикации записи/страницы и выводе поля через Элементор — отображается весь контент, кроме самого iframe.
Проблему можно решить с помощью небольшого кода, который нужно вставить в файл functions.php вашей темы:
add_filter('wp_kses_allowed_html', function ($tags, $context) {
if ( 'post' === $context) {
$tags['iframe'] = array(
'id' => true,
'src' => true ,
'width' => true,
'height' => true,
'title' => true,
'allow' => true,
'style' => true,
'frameborder' => true,
);
}
return $tags;
},10,2);
После чего видео или другой iframe будет выводиться корректно, даже при использовании полей плагина Advanced Custom Fields (ACF)

