在我的个人Wordpress博客(5.2)中,无法自动嵌入视频。编辑器显示了一个微调器(非常简短),但随后在后端显示了指向视频的链接,在前端显示了纯文本的URL。
我尝试过在不同的浏览器中更改帖子(均失败),尝试了不同的视频-其中一些来自vimeo(无作用)。当我在帖子的HTML编辑器中使用YouTube提供的iframe嵌入代码时,在同一帖子中可以使用完全相同的视频。
我已禁用了所有插件并切换到原始主题,但这没有帮助,自动嵌入仍然无法正常工作。
似乎知道它应该创建一个embed元素(由它为前端生成的代码判断),但显然没有做到:
<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>
我不知道下一步该怎么做,这让我发疯,所以我们将不胜感激。
衷心感谢, 卢卡斯
答案 0 :(得分:0)
可能有多种原因。让我说一下其中的一些:
echo get_the_content()
代替the_content();
,则可能不会生成嵌入代码。<?php echo apply_filters( 'the_content', get_the_content() ); ?>