WP 2.6 - Caption entfernen

  • WP 2.6 hat leider das neue Feature, dass aus dem notwendigen alt-Tag für eine Grafik anscheinend automatisch auch eine Bildunterschrift erzeugt wird. Mit

    Code
    .wp-caption-text {display: none;}

    im Stylesheet wird es zwar nicht mehr angezeigt, doch dadurch, dass die Unterschrift in <p></p> angezeigt wird, zerstört es mir meine Galerien. Weiß vielleicht jemand, wie man die Bildunterschrift automatisch abstellt, oder ob es schon ein Plugin dafür gibt?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • WP 2.6 hat leider das neue Feature, dass aus dem notwendigen alt-Tag für eine Grafik anscheinend automatisch auch eine Bildunterschrift erzeugt wird. Mit

    Code
    .wp-caption-text {display: none;}

    im Stylesheet wird es zwar nicht mehr angezeigt, doch dadurch, dass die Unterschrift in <p></p> angezeigt wird, zerstört es mir meine Galerien. Weiß vielleicht jemand, wie man die Bildunterschrift automatisch abstellt, oder ob es schon ein Plugin dafür gibt?

    gib mir einen Link, ich habe kein Plugin aber eine Idee ;) doch dazu brauch ich das html

    lg

  • Hallo Monika,

    Im WP-Editor wird ein verlinkter Thumbnail so angezeigt:

    Code
    [caption id="attachment_1789" align="alignnone" width="133" caption="Paulina"]<a href="http://www.domain.tld/wp-content/uploads/2008/07/paulina_01.jpg"><img src="http://www.domain.tld/wp-content/uploads/2008/07/paulina_01-133x200.jpg" alt="Paulina" title="Paulina" width="133" height="200" class="size-thumbnail wp-image-1789" /></a>[/caption]

    Im fertigen Quelltext sieht es dann so aus:

    HTML
    <div id="attachment_1789" class="wp-caption alignnone" style="width: 143px"><a href="http://www.domain.tld/wp-content/uploads/2008/07/paulina_01.jpg"><img src="http://www.domain.tld/wp-content/uploads/2008/07/paulina_01-133x200.jpg" alt="Paulina" title="Paulina" width="133" height="200" class="size-thumbnail wp-image-1789" /></a><p class="wp-caption-text">Paulina</p></div>

    Man müsste WP dazu bringen, die Caption-Funktion nicht mehr automatisch einzufügen. Vielen Dank, falls du eine Idee hast

  • kopiere folgenden code in die functions.php:

    HTML
    <?php
    function no_caption($deprecated, $attr, $content) { return $content; };
    add_filter(’img_caption_shortcode’, ‘no_caption’, 10, 3);
     ?>

    via phase 5

    Danke für den Tipp!
    Mich hat das auch genervt.

  • Es wäre trotzdem schön, wenn man es in den Einstellungen ausschalten könnte!

    1. Warte auf WP 2.7. Wenn's dann nicht drin ist, dann
    2. schreib den Entwicklern ne Nachricht: WordPress › WordPress Ideas


    (oder lass einfach den Alternativtext weg)

    Grüße
    Marcus
    (der das Feature sehr gut findet, seine Themes angepasst hat und sich freut :-))

    1. Warte auf WP 2.7. Wenn's dann nicht drin ist, dann
    2. schreib den Entwicklern ne Nachricht: WordPress › WordPress Ideas


    (oder lass einfach den Alternativtext weg)

    Grüße
    Marcus
    (der das Feature sehr gut findet, seine Themes angepasst hat und sich freut :-))


    ich mich auch, weil ich endlich auch Kunden die Möglichkeit geben kann, dass sie Bilder gut auffindbar zeigen und dies auch mehr *usability* und *barrierefrei*ist, wenn man auch *lesen* kann worums bei einem Bild geht -

    aaaaaaaber: auf einem server musste ich das Ding wegnehmen, weil sonst nichts mehr ging, keine Ahnung wieso nutze man caption kracht es, aber da geht kein shortcode :(

    lg


  • HTML
    <?php
    function no_caption($deprecated, $attr, $content) { return $content; };
    add_filter(’img_caption_shortcode’, ‘no_caption’, 10, 3);
     ?>



    Hallo,

    kann mir das jemand erklären?

    Wofür steht dieses $deprecated?

    Was bedeutet am Ende das 10, 3 ???

    Was bedeutet das $attr

    Wieso heißt die Funktion "no_caption"?

    Mir ist nicht ganz klar wie eine neue Funktion die so heißt die alte, vorhandene "caption" beeinflusst.

  • kopiere folgenden code in die functions.php:

    HTML
    <?php
    function no_caption($deprecated, $attr, $content) { return $content; };
    add_filter(’img_caption_shortcode’, ‘no_caption’, 10, 3);
     ?>

    via phase 5

    Also bei mir hat das nichts gebracht. :???:

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!