
Vous cherchez un moyen de supprimer la largeur du style en ligne généré automatiquement ? Cela fonctionne avec la version 3.4 de WordPress. Cependant, nous vous recommandons de garder votre site WordPress à jour. Cependant, nous avons créé un extrait de code rapide que vous pouvez utiliser pour supprimer la largeur de la légende en ligne dans WordPress.
Instructions:
Tout ce que vous avez à faire est d’ajouter ce code dans le fichier functions.php de votre thème ou dans un plugin spécifique à votre site:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | add_shortcode( 'wp_caption' , 'fixed_img_caption_shortcode' ); add_shortcode( 'caption' , 'fixed_img_caption_shortcode' ); function fixed_img_caption_shortcode( $attr , $content = null) { // New-style shortcode with the caption inside the shortcode with the link and image tags. if ( ! isset( $attr [ 'caption' ] ) ) { if ( preg_match( '#((?:<a [^>]+>s*)?<img [^>]+>(?:s*</a>)?)(.*)#is' , $content , $matches ) ) { $content = $matches [1]; $attr [ 'caption' ] = trim( $matches [2] ); } } // Allow plugins/themes to override the default caption template. $output = apply_filters( 'img_caption_shortcode' , '' , $attr , $content ); if ( $output != '' ) return $output ; extract(shortcode_atts( array ( 'id' => '' , 'align' => 'alignnone' , 'width' => '' , 'caption' => '' ), $attr )); if ( 1 > (int) $width || empty ( $caption ) ) return $content ; if ( $id ) $id = 'id="' . esc_attr( $id ) . '" ' ; return '<div ' . $id . 'class="wp-caption ' . esc_attr( $align ) . '" style="width: ' . $width . 'px">' . do_shortcode( $content ) . '<p class="wp-caption-text">' . $caption . '</p></div>' ; } |
Note : Si c’est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez vous référer à notre guide sur comment copier/coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.
Si vous avez aimé cet extrait de code, n’hésitez pas à consulter nos autres articles sur le site comme : 10 meilleurs plugins WordPress pour les développeurs web et comment sauvegarder les données d’un formulaire partiel dans WordPress.
Hello,
I see your article have been update last week… but in same time it make reference to WP 3.4.
I have just tried to apply this method, and nothing change.
So I am wondering,
Did I do something wrong (what is possible because I am not an expert at all!).
Or did this technic is not working anymore with WP 5 ?