Permalink

1

WordPress: Keinen Exif-Titel bei Bilder-Import verwenden

Wer von verschieden Quellen viele Fotos bekommt und diese bei WordPress hochladen möchte, wird vielleicht schon Bekanntschaft mit der automatischen Exif-Titel-Vergabe von WordPress gemacht haben. Wenn eine Kamera dem Bild einen Exif-Titel gegeben hat, so erkennt WordPress diesen und setzt ihn beim Upload standardmäßig als Titel für diese Bilddatei.

Doch nicht immer ist dieses Verhalten erwünscht und man möchte stattdessen immer den Datei-Namen als Titel haben. Hier kann man an dem Filter wp_read_image_metadata ansetzten.

Ich habe eine kleine Funktion geschrieben, die dieses Verhalten verhindert. Dadurch wird immer der Dateiname als Titel verwendet wird.

Die Funktion wird aufgerufen, wenn die Exif-Daten eines Bildes erzeugt wurden und löscht den Titel wieder, wenn einer ermittelt wurde. Dadurch wird dann der Dateiname als Titel verwendet.

Theoretisch kann man hier jetzt jeden beliebigen Wert als Titel einsetzen.

/*********************************
Description:  Verhindert beim Bilderupload, dass der Exif-Titel als Titel gesetzt wird.
Author:       Artur Weigandt
Author URI:   http://www.wlabs.de
*********************************/
add_filter('wp_read_image_metadata', 'wl_remove_exif_title');
function wl_remove_exif_title($meta)
{
	if($meta['title'])
		$meta['title'] = '';
	
	return $meta;
}

Den Code kann man sich einfach in die functions.php seines Themes schreiben.

Wer nicht so gerne in seinem Theme herum werkelt, kann sich die Funktion auch als Plugin hochladen und installieren.

Download Exif-Title Remover 1.0 (*.zip | 439 Byte)

Ich hoffe, dir hat dieser Betrag geholfen. Wenn das der Fall sein sollte, oder wenn du Fragen zu der Funktion hast, kannst du mir gerne einen Kommentar hinterlassen.

Vielen Dank.

Autor: Artur

Der technikinteressierte und bibeltreue Christ Artur Weigandt bloggt über Datenschutz, Webprogrammierung, sicheren Umgang mit dem Internet und die Bibel. Er arbeitet an der christlichen Community youthweb.net mit, programmiert Webapplikationen und beteiligt sich bei diversen Open Source Projekten.

1 Kommentar