Skip to main content
Geschätzte Lesedauer: 2 Minuten

Links sind ein wichtiger Bestandteil von Webseiten, dazu gilt auch das Backlinking als Rankingfaktor in der Suchmaschinen­optimierung. Es gibt also mehrere Gründe Links zu setzen, insbesondere auch externe Links, also Links, die ein Ziel außerhalb der eigenen Webseite haben. Im besten Fall sollen die Benutzer nach dem Klicken auf einen externen Link dennoch auf der eigenen Website bleiben oder zumindest schnell wieder zurück können. In der Regel lässt sich dafür in WordPress für jeden Link einzeln die Option „Link in einem neuen Tab öffnen“ einstellen.

Die Einstellung für einzelne externe Links in WordPress

Alle externe Links in einem Tab öffnen

Wenn man eine neue Website erstellt und somit jeden Link einzeln einfügt, lassen sich also ohne weiteres die Links gut einstellen. Wenn man allerdings bereits eine Website mit vielen Texten und Links hat und sich nicht sicher ist, ob die externen Links auch alle in einem neuen Tab öffnen, ist es ein sehr großer Aufwand alles durchzuschauen und ggf. umzustellen. Dafür muss man aber nur ein paar Zeilen JavaScript-Code in die functions.php des aktuellen Themes einfügen und schon öffnen sich alle externen Links in einem neuen Tab:

/** 
 * Open all external links in a new window
 */
function add_target_blank() { ?>
    <script type="text/javascript">
        jQuery(document).ready(function($) {
        $('a')
            .filter('[href^="http"], [href^="//"]')
            .not('[href*="' + window.location.host + '"]')
            .attr('rel', 'noopener noreferrer')
            .attr('target', '_blank');
        });
    </script>
<?php }
add_action('wp_footer', 'add_target_blank');

Externe Links im neuen Tab öffnen mit einem WordPress Plugin

Natürlich war auch die WordPress-Community fleißig und hat dafür bereits ein kostenloses Plugin zur Verfügung gestellt. Das Plugin Open external links in a new window fügt im Gegensatz zu dem Javascript-Code nicht das Link-Attribut target=“_blank“ hinzu, sondern verwendet die JavaScript-window.open()-Funktion.

Sie haben Fragen zum Plugin oder allgemein zu WordPress?

Unsere WordPress Experten in Berlin helfen Ihnen gerne weiter. Kontaktieren Sie uns unverbindlich!

Jetzt Kontakt aufnehmen

2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5