J'ai rencontré un problème particulier avec le code vidéo de WP.
Je n'arrive pas à changer la taille du joueur avec les attributs du Shortcode.
Cela se produit sur plusieurs sites avec plusieurs modèles (vingt treize inclus).
Voici le visuel:
J'ai donc 2 balises vidéo, l'une avec une largeur de 720 et l'autre avec une largeur de 930.
Dans la page, ils ont tous les deux la même taille (640 pixels de large) même s’ils ont encore de la place dans leur conteneur (voir encadré en orange dans la section outils de développement, ce qui signifie qu’il ya un espace inutilisé à droite de la première vidéo) et qu’ils ont tailles supérieures à 640.
Je ne comprends pas ce qui se passe ici. Est-ce que je donne de mauvais arguments au shortcode? J'ai essayé de donner la largeur en pixels (720px) mais j'ai eu le même problème.
Cette largeur est dictée par le $content_width
global, défini par le thème. Pour le changer, vous devez vous connecter à after_setup_theme
et le modifier:
function wpse124075_setup_theme() {
global $content_width;
if ( ! isset( $content_width ) ) {
$content_width = 640; // your value here, in pixels
}
}
add_action( 'after_setup_theme', 'wpse124075_setup_theme' );