Comment puis-je modifier/filtrer les paramètres de largeur maximale oembed (tels que définis par) admin -> média -> paramètres -> "Taille maximale d'intégration" avant que le code incorporé ne soit exécuté. Par exemple, sur les pages d'index, je veux que ce soit 540, mais sur une seule page, j'aimerais 880?
L'utilisation de ce qui suit dans votre fichier functions.php devrait faire l'affaire:
/**
* 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');
Ajoutez autant d'instructions conditionnelles WordPress que vous souhaitez pour correspondre au rapport de format souhaité pour chaque modèle.