最近,我们的一个用户问我们如何在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。 你可以转到外观»小工具来测试它。 只需在您的文本小部件中添加一个Youtube视频网址,并观看魔术。
对于那些想知道这段代码做什么的人来说,它只是简单的添加一个过滤器 widget_text
允许文本小部件为oEmbed和自动嵌入的内容运行简码。
对于那些不喜欢处理代码的人,那么你可以简单地激活文本小部件oEmbed插件。 它从字面上做同样的事情。 该插件只有我们上面共享的两行代码。
我们希望这篇文章帮助您在文本小部件中启用oEmbed。 如果您有任何问题或意见,请在下面留言告诉我们。