Wordpress Performance Wordpress SEO Wordpress Security Wordpress Themes Wordpress Hosting Mein Setup Das Buch

Alt- und Title-Tag bei Bildern automatisch setzten

Alt- und Title-Tag bei Bildern automatisch setzten

Alt- und Title-Tag für Bilder

WordPress ist manchmal etwas eigenwillig und seit einiger Zeit wird kein Title-Tag mehr für die BIlder vergeben. Zwar ist eine manuelle Eingabe vom Title-Tag nach wie vor möglich, doch die ist nicht sonderlich praktisch und wer pro Tag mehrere Artikel schreibt, hat dafür weder Zeit, noch hat er Lust jedes mal einen Title-Tag zu kreieren. Auch Alt-Tags müssen von Hand vergeben werden, was im Alltag eines Bloggers schon einmal nerven kann. Davon abgesehen wissen Anfänger oft nicht, wie wichtig solche Attribute bei Bildern eigentlich sind und vergessen die Eingaben deshalb. Irgendwann bekommen sie dann den Tipp, dass solche Tags für die Suchmaschinenoptimierung wichtig sind und fangen an selbige einzufügen. Alte Bilder haben in WordPress dann trotzdem keinen Alt- oder Title-Tag und diese nachträglich per Hand zu vergeben, ist bei der Menge an Bildern meistens unmöglich. Warum das Ganze also nicht einfach automatisieren? WordPress kann mit einem Snippet auch ganz von alleine den Alt- und Title-Tag setzten, sodass ihr rein gar nichts dafür tun müsst und auf zusätzliche Eingaben nach dem Bildupload komplett verzichten könnt. Lasst das Snippet für euch arbeiten, ganz automatisch.

Folgendes in die Functions.php eures Themes kopieren:

function add_alt_tags($content)
	{
	global $post;
	preg_match_all('/<img (.*?)\/>/', $content, $images);
	if (!is_null($images))
		{
		foreach($images[1] as $index => $value)
			{
			$new_img = str_replace('<img', '<img title="' . $post->post_title . '" alt="' . $post->post_title . '"', $images[0][$index]);
			$content = str_replace($images[0][$index], $new_img, $content);
			}
		}
	return $content;
	}
add_filter('post_thumbnail_html', 'add_alt_tags', 99999);	
add_filter('the_content', 'add_alt_tags', 99999);

Alt- und Title-Tag in WordPress

Das WordPress Snippet oben fügt komplett automatisiert Alt- und Title-Tag zu den Bildern hinzu und zwar zu allen Bildern die ihr jemals eingefügt habt. Dazu nutzt das Snippet den Artikelnamen, also den Titel des jeweiligen Beitrags, der sich in den meisten Fällen als Ideal dafür erweist, da er wichtige Begriffe, also Keywords enthält. Genau so etwas setzten übrigens auch teure WordPress SEO Plugins um (zum Beispiel SEO Friendly Images), nur dass diese einen Haufen Geld kosten. Mit dem Snippet bekommt ihr die Funktion quasi kostenlos und vor allem, wenn ihr die wichtigen Alt-Tags bislang vergessen habt, dürfte eure Sichtbarkeit in den Suchmaschinen nach kurzer Wartezeit auch schlagartig ansteigen. Der Title-Tag ist bei Bildern zwar weniger wichtig, doch die Integration schadet nichts und ein bisschen was bringt er allemal, zumindest in einigen Einzelfällen. In anderen wird er einfach ignoriert. Einfach mal ausprobieren und schauen was sich ändert. Für alle die bislang keine Alt- oder Title-Tags gesetzt haben, ist das Snippet eigentlich sogar Pflicht.



Wordpress Performance eBook