【发布时间】:2015-09-23 04:03:19
【问题描述】:
我最近将我的 Wordpress v4.3.1 博客切换到 HTTPS,导致 YouTube 视频停止工作。显示空白区域而不是视频播放器。这是因为当页面通过 https 提供时,Firefox 会阻止 http 内容。
Wordpress 将帖子中的 YouTube 链接转换为 iframe HTML 代码,但似乎忽略了 https。
我尝试如下使用简码,但没有成功:
[youtube=https://www.youtube.com/watch?v=IxZ_ZznO2ek]
我也尝试过apply_filter,如https://wordpress.org/support/topic/forcing-ssl-return-for-youtube-oembed 中所述,但没有成功。这可能与 apply_filter 未正确应用有关。
$content = get_the_content();
add_filter('the_content', 'add_secure_video_options', 10);
$content = apply_filters('the_content', $content);
我还有哪些选择?
【问题讨论】:
标签: wordpress