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

Bilder automatisch zum Original verlinken

Bilder automatisch zum Original verlinken

Bilder in WordPress zum Original verlinken

WordPress erlaubt es, Bilder gar nicht, zur Anhang-Seite, oder zum Original-File zu verlinken. All diese Optionen können bei einem Upload konfiguriert werden, doch manchmal ist das gar nicht notwendig. So empfiehlt es sich beispielsweise, die Anhang-Seiten in WordPress komplett zu deaktivieren. Was dann übrig bleibt, ist die Auswahl zwischen einer Verlinkung zum Original, oder eben gar keine Links zu setzten. Falls ihr oft große Bilder nutzt, die im Artikel aber nur verkleinert dargestellt werden, lohnt sich der Link zum Original. Mit einem Klick auf das Bild, bekommen Nutzer so das Original in Originalgröße angezeigt. Das macht Sinn, zum Beispiel bei Screenshots, die nun einmal nicht komplett in einem Artikel angezeigt werden können, da sie einfach zu groß sind. Doch statt nun alle Bilder von Hand zu verlinken, gibt es eine Snippet, welches alle eingefügten Grafiken automatisch zum Original verlinkt. Sehr praktisch, sehr schnell, sehr unkompliziert.

Folgendes in die Functions.php eures Themes kopieren:

add_filter('attachment_fields_to_edit',  'large_attachment_fields_to_edit', 0,  2);
function large_attachment_fields_to_edit($fields, $post){
        if (substr($post->post_mime_type,0,5) == 'image'){
                $html = "<input type='text' class='text urlfield' name='attachments[$post->ID][url]' value='" . esc_attr(array_shift( wp_get_attachment_image_src($post->ID, 'large', false) )) . "' /><br />
                                <button type='button' class='button urlnone' title=''>" . __('None') . "</button>
                                <button type='button' class='button urlfile' title='".esc_attr(array_shift( wp_get_attachment_image_src($post->ID, 'large', false) ))."'>Large File URL</button>
                                <button type='button' class='button urlfile' title='" . esc_attr(wp_get_attachment_url($post->ID)) . "'>" . __('Original File URL') . "</button>
                                <button type='button' class='button urlpost' title='" . esc_attr(get_attachment_link($post->ID)) . "'>" . __('Post URL') . "</button>
";
                $fields['url']['html'] = $html;
        }
        return $fields;
}

Bilder einfach und schnell verlinken

Das Snippet oben verlinkt nun alle Bilder eurer Artikel zum Original, also zur Originalgröße. Bei einem Klick wird demnach das gesamte Bild angezeigt, was durchaus sinnvoll sein kann. Ob es das auch in eurem Blog ist, müsst ihr natürlich selbst entscheiden. Jedenfalls eignet sich das Snippet auch perfekt dafür, wenn ihr Bilder bislang nicht verlinkt, euch also gerade erst dafür entschieden habt. Das Snippet sorgt in diesem Fall ganz einfach dafür, dass auch alle älteren Bilder ihre korrekten Links bekommen. Sehr nützlich, sehr praktisch, sehr schnell und vor allem ohne großen Aufwand eingebaut. Wenn ihr also eure Bilder in WordPress zum Original verlinken wollt, dann ist das Snippet oben genau das Richtige für euch.



Wordpress Performance eBook