屏幕广播。com有专门的GitHub page 手上都是教程(不需要在这里克隆)。
然后您可以利用wp_oembed_get()
或使用注册新提供程序wp_oembed_add_provider()
.
echo wp_oembed_get( \'http://example.com\', array(
\'width\' => 1920,
\'height\' => 1080
) );
或添加提供程序:
wp_oembed_add_provider(
\'http://screencast.com/*\', // The Format
\'http://screencast.com/\', // The Provider
FALSE // Is the first argument not a wildcard but a Regex?
);
请记住,有些提供者会强制您获取API密钥以执行成功的请求。好的分发一些用于测试&;开发目的。
要更改标记,需要obembed_dataparse
过滤器,您可以使用它。
add_filter( \'oembed_dataparse\', \'wpse_91680_oembed_markup\', 10, 3 );
function wpse_91680_oembed_markup( $html, $data, $url )
{
if ( is_int( strpos( $url, \'screencast.com\' ) ) )
{
// $data might hold interesting stuff for you
# echo htmlspecialchars( var_export( $data, true ) );
// $html will be FALSE for every $data->type that
// is not \'photo\', \'video\', \'rich\' or \'link\'
// so you need to pre-process the $data object and build your markup here
return "<br /> And some special appendix";
}
return $html;
}