web-dev-qa-db-fra.com

Les vidéos via le shortcode vidéo ont toujours une largeur de 640px?

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:

enter image description here

J'ai donc 2 balises vidéo, l'une avec une largeur de 720 et l'autre avec une largeur de 930.

enter image description here

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.

3
Fredy31

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' );
4
Chip Bennett