如何在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个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。