Entenda como fazer para alterar links externos da página sem ter que editar cada um individualmente .

Como configurar link externos por HTML

Para que um link abra em uma nova aba, você precisa adicionar target=”_blank” na tag <a>.

<!-- Adicionar o target="_blank" -->
<a href="#" target="_blank" rel="noopener">Nome Link</a>

Mas para definir um padrão para todo o site, você pode alterar a tag <base> no <head> da página.

Por padrão a tag é definida como <base target=”_self”/> (Abrir na mesma página), mas você pode alterar o valor para <base target=”_blank”/>, assim todos links são forçados a abrir em uma nova aba.

<!-- Método padrão -->

<!-- Força todos links a abrie em uma nova aba -->

Se o seu objetivo é alterar todos os link da página, o <base> é a forma mais simples de fazer.

Como configurar link externos por PHP (WordPress)

Você pode atualizar todos os links do conteúdo do post também, usando esse código que deve ser adicionado no function.php do seu tema ativo.

Essa function vai adicionar target=”_blank” em todas tags <a> que estiver dentro do the_content().

#Atualiza os links da function the_content();
function auto_blank($text) {
$return = str_replace('&lt;a', ' return $return;
}
add_filter('the_content', 'auto_blank');

Se o seu objetivo é editar apenas o link do conteúdo do post, essa é uma forma que pode ser utilizada.

Como configurar link externos por JavaScript

Você também pode usar o script em jQuery para conferir e adicionar o target=”_blank” caso o link não seja interno.

Desta forma, ele confere se o domínio do link é o mesmo que o site e caso não seja, adiciona o target=”_blank”.

//É necessário você tenha o jQuery importado na página
jQuery(document).ready(function($){
//Confere se o link tem o mesmo domínio que o da página.
jQuery('a').not('[href*="'+document.domain+'"]').attr('target', '_blank');
});

Acredito que essa seja a melhor forma para resolver o problema em todo site, pois o script em jQuery verifica todo conteúdo da página, inclusive de ferramentas que são adicionadas através de shortcodes ou scripts, como por exemplo banners.

Lembrando que o script jQuery deve ser adicionado após o conteúdo e o import da biblioteca jQuery, que você pode encontrar aqui.