自动嵌入帖子中的Wordpress 5.2 YouTube视频不起作用

问题描述 投票:2回答:1

在我的个人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>

我不知道下一步该怎么做,这真让我发疯,所以非常感谢您的帮助。

非常感谢,一切顺利,卢卡斯

wordpress youtube embed wordpress-gutenberg
1个回答
0
投票

可能有多种原因。让我说一下其中的一些:

  • 您可以尝试使用YouTube短URL https://youtu.be/ioZX_pJz-Cc。使用短网址也有同样的问题。
  • 如果使用echo get_the_content()而不是the_content();,则可能不会生成嵌入代码。
  • 有时插件在使用WP挂钩时会相互冲突。覆盖模板文件中的所有冲突:<?php echo apply_filters( 'the_content', get_the_content() ); ?>
  • 显然将WP核心和插件更新为最新版本也可能会有所帮助。无论古腾堡如何看待,它仍然是越野车。

信用:https://github.com/WordPress/gutenberg/issues/8411

© www.soinside.com 2019 - 2024. All rights reserved.