WP_oEmbed::data2html()
有一个过滤器,oembed_dataparse
. 您可以根据作为第二个参数传递的额外数据来更改输出。
例如,类似这样的内容:
add_filter( \'oembed_dataparse\', \'wpse17461_oembed_dataparse\', 10, 3 );
function wpse17461_oembed_dataparse( $html, $data, $url )
{
if ( FALSE !== strpos( $url, \'deviantart.com\' ) ) {
return $html . \'<br/>Author: \' . $data->author_name;
}
return $html;
}