在我的个人 WordPress 博客 (5.2) 中,视频自动嵌入功能不起作用。编辑器会显示一个微调框(非常简短),但随后它会在后端显示视频链接,并在前端以纯文本形式显示 URL。
我尝试过在不同的浏览器中更改帖子(全部失败),我尝试了不同的视频 - 有些来自 vimeo(没有效果)。当我在 HTML 编辑器中使用 YouTube 为帖子提供的 iframe 嵌入代码时,完全相同的视频在同一篇帖子中运行良好。
我已禁用所有插件并切换到原始主题,但这没有帮助,自动嵌入仍然不起作用。
它似乎知道它应该创建一个嵌入元素(根据它为前端生成的代码来判断),但显然没有这样做:
<div>
<!-- wp:core-embed/youtube {"url":"https://www.youtube.com/watch?v=ioZX_pJz-Cc","type":"video","providerNameSlug":"youtube","className":""} -->
<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube">
<div class="wp-block-embed__wrapper">https://www.youtube.com/watch?v=ioZX_pJz-Cc</div>
</figure>
<!-- /wp:core-embed/youtube -->
</div>
我不知道接下来要尝试什么,这让我发疯,所以非常感谢您的帮助。
预先感谢并祝一切顺利,
卢卡斯
可能有多种原因。让我陈述其中的一些:
- 你可以尝试 YouTube 短网址https://youtu.be/ioZX_pJz-Cc https://youtu.be/ioZX_pJz-Cc反而。我遇到了同样的问题,使用短网址有所帮助。
- if
echo get_the_content()
被用来代替the_content();
,可能无法生成嵌入代码。
- 有时,使用 WP hooks 时插件会相互冲突。覆盖模板文件中的所有冲突:
<?php echo apply_filters( 'the_content', get_the_content() ); ?>
- 显然,将 WP 核心和插件更新到最新版本也可能有所帮助。不管古腾堡的视角如何,它仍然有问题。
Credit: https://github.com/WordPress/gutenberg/issues/8411 https://github.com/WordPress/gutenberg/issues/8411
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)