WordPress Plugin: Caption Disabler
Ab Version 2.6 packt WordPress, beim Einfügen von Mediainhalten (Bilder, Videos etc.) in einen Artikel, diese automatisch in CAPTION-Tags ein. Das ist im Prinzip eine praktische Sache, wenn man Bildunterschriften nutzen möchte und die CAPTION-Tags mittels CSS schön formatiert hat.
Viele WordPress-Nutzer legen allerdings keinen Wert auf Bildunterschriften und möchten diese dauerhaft los werden. Ich bin einer dieser Nutzer.
Bisher habe ich diese Tags immer brav von Hand entfernt, was lästig und in geringem Maße zeitraubend ist. Zum Glück geht es eleganter. Dank Peter Kröners wöchentlicher Linkliste wurde ich auf ein Plugin aufmerksam das diese Arbeit übernimmt.
Caption Disabler heißt das gute Stück und ich möchte es allen ans Herz legen die nach einer solchen Funktion suchen, allerdings nicht ohne vorher noch eine weitere Möglichkeit aufzuzeigen. Damit hätten wir drei Wege um CAPTION-Tags aus einem Artikel zu entfernen:
Der hölzerne Weg
Man schaltet im Artikel-Editor in die HTML-Ansicht und entfernt die Tags von Hand – was wenig komfortabel ist.
Der handwerkliche Weg
Man editiert die functions.php und ergänzt sie durch den nachstehenden Code. Es ist ausreichend den Code am Ende der Datei einzufügen. Von jetzt an verzichtet WordPress auf das Einfügen der CAPTION-Tags.
<?php
function no_caption($deprecated, $attr, $content) { return $content; };
add_filter('img_caption_shortcode', 'no_caption', 10, 3);
?>
Der schnelle Weg
Am einfachsten und schnellsten geht es wenn man das Caption Disabler Plugin von My Digital Life nutzt um CAPTION-Tags automatisch entfernen zu lassen. Im Prinzip macht das Plugin nichts anderes als der oben gezeigte Code, bietet aber den Vorteil die Funktion schnell an und ebenso schnell wieder aus zu schalten.