web-dev-qa-db-ja.com

ページの種類に応じた埋め込み最大幅の変更

埋め込みコードが実行される前に、管理者 - >メディア - >設定 - > "最大埋め込みサイズ"を変更します。たとえば、インデックスページでは540にしたいのですが、1ページでは880にしたいですか。

4
Wok

functions.phpファイルで次のようにするとうまくいきます。

/**
 *  Configure default oEmbed video sizes
 */
function base_oembed_defaults($embed_size) {
    if( is_single() ) {
        $embed_size['width'] = 580;
        $embed_size['height'] = 435;
    }
    return $embed_size;
}
add_filter('embed_defaults', 'base_oembed_defaults');

各テンプレートに必要な縦横比に合わせて、好きなだけ WordPress条件付きステートメント を追加します。

1
Kevin Leary