Si tienes algún conocimiento de HTML, sabrás que para hacer que una imagen o enlace se abra en una nueva pestaña al hacer click en ella, debemos usar el atributo target=»_blank». En Wordpres y en otros CMS, esto funcionaría si lo añadimos en las imágenes o links que queramos, pero en el caso de que tengamos muchas y lo queramos aplicar a todas las existentes y futuras, debemos añadir una nueva función al tema que usamos o utilizar un plugin específico. A continuación, vamos a ver cómo abrir los enlaces e imágenes en una nueva pestaña en nuestra web con WordPress.
#Añadiendo una Función
Este método es mi preferido y él que utilizo normalmente ya que así evitamos la instalación de un plugin a mayores. Lo único que tenemos que hacer es dirigirnos al archivo de funciones de nuestro tema y añadir el siguiente código. Este archivo podrás encontrarlo en /wp-content/themes/tu_tema/functions.php
function mdc_target_blank($content) {
$post_string = $content;
$post_string = str_replace('<a', '<a target="_blank"', $post_string);
return $post_string;
}
add_filter( 'the_content', 'mdc_target_blank' );Podemos ponerlo al final del archivo como vemos en la imagen justo antes del cierre de PHP.

#Usando un Plugin
Si no nos atrevemos o no nos ha servido el método anterior, podemos instalar un plugin específico para ello. Un plugin que tiene esta opción es MDC Target Blank. Lo podemos descargar desde el enlace anterior y una vez instalado y activado, este fuerza a todos los links de los post y páginas a abrirse en una nueva pestaña sin tener que hacer ninguna configuración.

Si conoces otro método o plugin distinto puedes compartirlo en los comentarios y si es interesante o aporta una nueva opción que no podemos conseguir con los mencionados, lo incluiremos en el post.