为什么我的Gutenberg Instagram在编辑器中工作时不会在前端嵌入块工作?

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

我正在使用Instagram块将Instagram帖子嵌入到Wordpress Gutenberg编辑器中。在编辑器中工作正常,帖子嵌入没有任何问题。

然而,在前端,Instagram链接只是作为文本坐在那里,没有任何嵌入尝试的迹象。

有点挖掘让我知道this article关于数据库中的{{unknown}} oEmbed缓存条目,这些条目存在于我的oEmbed数据库缓存中,用于不能正常工作的Instagram嵌入。但是,我仍然无法找到解决方案,或者是出现这种情况的原因。

YouTube或Vimeo嵌入网站似乎没有任何问题,只有Instagram有问题。再次,嵌入在后端编辑器中工作得非常好......

有没有其他人偶然发现这种奇怪的前端行为?

wordpress instagram oembed wordpress-gutenberg gutenberg-blocks
1个回答
0
投票

我们也在我们的网站上遇到此问题。我注意到<script async src="//www.instagram.com/embed.js"></script>被剥离出来,导致嵌入不能在前端正确加载。允许script标签通过允许加载嵌入脚本来修复问题,但引入了一个安全漏洞,所以我们还没有找到一个很好的解决方案。

编辑:我们决定将<script async src="//www.instagram.com/embed.js"></script>添加到head标签中。仍然不理想,因为它在所有页面上加载,但暂时的解决方法允许instagram嵌入正确加载。

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