0

functions.php で次のコードを使用して、IFRAMES のサイズを変更します。

function add_youtube_size($youtubehtml) {
   if (strpos($youtubehtml, "<iframe" ) !== false) {
        $youtubesearch = array( 'width="460"', 'height="310"');
        $youtubereplace = array( 'width="600"', 'height="338"');
        $youtubehtml = str_replace($youtubesearch, $youtubereplace, $youtubehtml);

        return $youtubehtml;
   } else {
        return $youtubehtml;
   }
}
add_filter('the_content', 'add_youtube_size', 10);

ただし、このコードは 460 x 310 の iframe のサイズのみを編集します。

その行$youtube search = array( 'width="460"', 'height="310"');を変更して可能なサイズを取得する方法はありますか?

4

1 に答える 1

0

はい、変更できます

$youtubesearch = array( 'width="460"', 'height="310"');
$youtubereplace = array( 'width="600"', 'height="338"');

これらの行では、幅高さの両方を必要なものに変更しますが、検索ビデオも、書かれた幅と高さで利用できるようにすることが重要です

于 2013-03-17T07:17:25.840 に答える