Do you want to open all the external links of your website in a new tab ? If you say ‘YES“, just copy the following code and paste it in your function.php file.
/*
* OPen external links in a new tab
*/
add_action( 'wp_head', 'procab_openlinks_innnewtab' );
function procab_openlinks_innnewtab() { ?>
<script type="text/javascript">
jQuery(document).ready(function($){
$('a[href]:not([href^="<?php echo site_url(); ?>"]):not([href^="#"]):not([href^="/"]):not([href*="javascript:void(0)"]):not([href^="tel"]:not([href^="mailto"])').attr( 'target', '_blank' );
});
</script>
<?php
}
The aforementioned script excludes, if tel, javascript.void(0), hash(#), mailto and site_url() are in the href of the anchor tag.
Views: 28