php WordPress oEmbed过滤器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WordPress oEmbed过滤器相关的知识,希望对你有一定的参考价值。

// usage on page:
// echo wp_oembed_get('https://www.youtube.com/watch?v=123qweasd', array('width'=>458, 'autoplay'=>0, 'rel'=>0, 'showinfo'=>0 ));

// add parameters to oembed
add_filter('oembed_result','lc_oembed_result', 10, 3);
function lc_oembed_result($html, $url, $args) {

    // $args includes custom argument

	$newargs = $args;
	// get rid of discover=true argument
	array_pop( $newargs );

	$parameters = http_build_query( $newargs );

	// Modify video parameters
	$html = str_replace( '?feature=oembed', '?feature=oembed'.'&'.$parameters, $html );

    return $html;
}

以上是关于php WordPress oEmbed过滤器的主要内容,如果未能解决你的问题,请参考以下文章

PHP 创建简单的基于oEmbed的WordPress短代码

php 将包装器div添加到oEmbed WordPress对象

创建简单的基于oEmbed的WordPress短代码

PHP 透过oEmbed

php 创世纪档案描述oEmbed Shortcode支持

php 将youtube缩略图和网址拉出ACF oEmbed字段以供使用