Flector

Как включить вставку объектов (oEmbed) в виджетах?

YouTube ссылка в текстовом виджете

По умолчанию вставка объектов (oEmbed) для виджетов не работает. Это можно исправить с помощью следующего кода в файле functions.php вашей темы:

//включение oembed в виджетах start
add_filter('widget_text', array($wp_embed,'run_shortcode'), 8);
add_filter('widget_text', array($wp_embed,'autoembed'), 8);
//включение oembed в виджетах end

Так как ширина виджетов ограничена шириной сайдбара темы, то вставку объектов лучше производить через теги [embed] и [/embed] с указанием размеров объекта:

[embed width="300" height="120"]тут ссылка на ютуб-ролик[/embed]

Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!