查看WordPress Core vimeo的注册如下:
\'#http://(www\\.)?vimeo\\.com/.*#i\' => array( \'http://www.vimeo.com/api/oembed.{format}\', true ),
但是查看oEmbed的vimeo API,它们显示的URL没有
www.
因此,您需要正确注册vimeo oEmbed:
add_action( \'init\', \'add_vimeo_oembed_correctly\' );
function add_vimeo_oembed_correctly()
{
wp_oembed_add_provider(
\'#http://(www\\.)?vimeo\\.com/.*#i\',
\'http://vimeo.com/api/oembed.{format}\',
true
);
}
您可以将其放置在主题函数文件或插件中。
您可能需要重新访问嵌入了Vimeo的帖子,并在安装此修复程序后再次保存。