Suchen Sie nach einer Möglichkeit, die automatisch generierte Inline-Breite zu entfernen? Dies funktioniert in WordPress Version 3.4. Obwohl wir empfehlen, Ihre WordPress-Website auf dem neuesten Stand zu halten. Aber wir haben einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um die Inline-Breite von Bildunterschriften in WordPress zu entfernen.
Anweisungen:
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
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>';
}
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, sollten Sie sich unsere anderen Artikel auf der Website ansehen, wie z. B.: Die 10 besten WordPress-Plugins für Webentwickler und So speichern Sie teilweise Formular Daten in WordPress.
Hallo,
Ich sehe, Ihr Artikel wurde letzte Woche aktualisiert… aber gleichzeitig bezieht er sich auf WP 3.4.
Ich habe gerade versucht, diese Methode anzuwenden, und es hat sich nichts geändert.
Daher frage ich mich,
Habe ich etwas falsch gemacht (was möglich ist, da ich überhaupt kein Experte bin!).
Oder funktioniert diese Technik mit WP 5 nicht mehr?