Fill in the form below to make an enquiry or find my contact details on my contact page.

  • This field is for validation purposes and should be left unchanged.

Freelance WordPress Developer

Open All Links in New Windows add target blank in all a html elements

Open all links in new windows, WordPress add target blank in all (a) HTML tags.

I am personally not a fan of opening links in new windows ā€“ I think it should be left for the user to decide. But Iā€™m not one to judge, so if you want to do it, use this simple code snippet on your WordPress theme’s functions.php file.

WordPress code snippet:

 * Add target blank in all a html elements
if ( ! function_exists( 'ns_auto_blank' ) ) {
function ns_auto_blank( $text ) {
	$return = str_replace( '<a', '<a target="_blank" ', $text );
	return $return;
add_filter( 'the_content', 'ns_auto_blank' );


Find out more about functions here

Thank you for seeing my tutorial and feel free to share and comment :). Do you have a code snippet and you want to see it published on my site? I will be more than happy to do it please send me a message (here)



Hi, I'm a Freelance Web Developer and WordPress Expert based in London with a wealth of website development and support experience. I am great at problem solving and developing quick solutions.