Как добавить видео в FAQ

Если в плагин ProFucntions добавить такой код

add_filter( 'expert_review_faq_answers:answer', function ( $a ) {
    global $wp_embed;

    return $wp_embed->run_shortcode( $a );
} );

то в ответы можно вставлять видеo с помощью шорткода embed, примерно так

В этом же шорткоде можно задать ширину айфрейма с видео параметром width. Проблема будет только в том, что одна и та же ширина будет применяться как для десктопной так и для мобильной версии. Добиться того, чтоб на телефонах применялась своя ширина можно с помощью более продвинутой версии кода

add_filter( 'expert_review_faq_answers:answer', function ( $a ) {
    global $wp_embed;

    $orig_content_width = null;
    if ( isset( $GLOBALS['content_width'] ) ) {
        $orig_content_width = $GLOBALS['content_width'];
    }

    $GLOBALS['content_width'] = 500;
    if ( wp_is_mobile() ) {
        $GLOBALS['content_width'] = 300;
    }

    $a = $wp_embed->run_shortcode( $a );

    if ( null !== $orig_content_width ) {
        $GLOBALS['content_width'] = $orig_content_width;
    } else {
        unset( $GLOBALS['content_width'] );
    }

    return $a;
} );

 

Вам помог ответ?
Похожие вопросы
Нужно ли покупать Clearfy, если у меня Ваша тема?
+4
Какой хостинг подходит для хороших результатов в PageSpeed?
+2
Как убрать поле "Email" из формы комментирования?
+93
Ваши темы поддерживают английский язык?
+9
Почему в Гугл.Вебмастере выдается ошибка "Страница не оптимизирована для мобильных устройств"?
+9
Что будет, если Ваш сервер лицензий/Ваш сайт закроется? Перестанут ли работать темы?
+9
Как убрать поле "Сайт" из формы комментирования?
+8
Как сделать фиксированный (плавающий) виджет?
+6
Что означает ошибка publisher в микроразметке?
+6
Как изменить количество записей на главной и в рубриках блога
+5
Как на главной странице и в архивах рандомно вывести карточки постов разных размеров?
+5
Текст без переносов и/или выходит за границы
+4
Как добавить фавикон?
+4
Можно ли перенести лицензию на другой домен?
+4
Как изменить количество записей на главной и в рубриках
+3
Как в содержании исключить ненужные заголовки?
+3
Можно ли на Ваших шаблонах создать мультиязычный сайт?
+3
Почему не показывается количество просмотров?
+3
Как отключить защиту от перебора паролей?
+3
Как спрятать ссылку на баннере в виджете?
+3