如何在WordPress文本小部件中启用oEmbed

最近,我们的一位用户问我们如何在WordPress文本小部件中启用oEmbed。oEmbed是一种协议,允许您的博客询问已启用oEmbed的网站,以提供嵌入动态内容所需的HTML。简单来说,它允许您只在博客文章中粘贴YouTube视频网址,让WordPress自动嵌入它。您可以手动调整oembed最大宽度,也可以动态更改oEmbed内容的宽度和高度。但是,您无法使用oEmbed在文本小部件中嵌入内容。在本文中,我们将向您展示如何在WordPress文本小部件中启用oEmbed。

您要做的就是在主题的 functions.php 文件或特定于站点的插件中添加以下代码:

  add_filter( "widget_text", array( $wp_embed, "run_shortcode" ), 8 );  add_filter( "widget_text", array( $wp_embed, "autoembed"), 8 );  

做到了,然后你就完成了。您已成功为文本小部件启用了oEmbed。您可以前往Appearance»Widgets进行测试。只需在文本小部件中添加Youtube视频网址,即可观看魔术。

对于那些想知道这些代码的作用的人,它只需添加一个过滤器 widget_text ,允许文本小部件为oEmbed和自动嵌入内容运行短代码。

对于那些不喜欢处理代码的人来说,你可以简单地激活Text Widget oEmbed插件。它确实做了同样的事情。该插件只有两行我们在上面共享的代码。

最近,我们的一位用户问我们如何在WordPress文本小部件中启用oEmbed。oEmbed是一种协议,允许您的博客询问已启用oEmbed的网站,以提供嵌入动态内容所需的HTML。简单来说,它允许您只在博客文章中粘贴YouTube视频网址,让WordPress自动嵌入它。您可以手动调整oembed最大宽度,也可以动态更改oEmbed内容的宽度和高度。但是,您无法使用oEmbed在文本小部件中嵌入内容。在本文中,我们将向您展示如何在WordPress文本小部件中启用oEmbed。

您要做的就是在主题的 functions.php 文件或特定于站点的插件中添加以下代码:

  add_filter( "widget_text", array( $wp_embed, "run_shortcode" ), 8 );  add_filter( "widget_text", array( $wp_embed, "autoembed"), 8 );  

做到了,然后你就完成了。您已成功为文本小部件启用了oEmbed。您可以前往Appearance»Widgets进行测试。只需在文本小部件中添加Youtube视频网址,即可观看魔术。

对于那些想知道这些代码的作用的人,它只需添加一个过滤器 widget_text ,允许文本小部件为oEmbed和自动嵌入内容运行短代码。

对于那些不喜欢处理代码的人来说,你可以简单地激活Text Widget oEmbed插件。它确实做了同样的事情。该插件只有两行我们在上面共享的代码。

相关推荐

发表回复

房先生
我们将24小时内回复。
2024-04-23 14:49:22
您好,有任何疑问请与我们联系!
您的工单我们已经收到,我们将会尽快跟您联系!
[QQ客服]
2781198
加我微信
[电话联系]
13585372227
[电子邮件]
[email protected]
取消

选择聊天工具: