Wordpressのoembedを介して埋め込まれたvimeoビデオにパラメーターを追加しようとしています。以下のコードを使用して、YouTubeビデオに対してこれを行うことができました。私はこの関数を functions.php で使用していますが、魅力的に機能します。Vimeo ビデオでも同じようにコードを編集しましたが、うまくいかないようです。
これは私のコードです:
function Oembed_vimeo_no_title($html,$url,$args){
// Only run this for vimeo embeds
if ( !strstr($url, 'vimeo.com') )
return $html;
$url_string = parse_url($url, PHP_URL_QUERY);
parse_str($url_string, $id);
if (isset($id['v'])) {
return '<div id="video_full_width"><iframe width="100%" height="394" src="//player.vimeo.com/video/'.$id['v'].'?title=0&byline=0&portrait=0" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen ></iframe></div>';
}
return $html;
}
add_filter('oembed_result','Oembed_vimeo_no_title',10,3);
私が間違っていることについて何か提案はありますか?