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.
luciana
me fue muy útil, muchísimas gracias!
Romina
Hola,
quisiera agregar la funcion, yo trabajo con DIVI, pero no entiendo donde tengo que escribir eso.
si es general.. o se hace con cada imagen que se sube.
les pido si podrian indicarme como hacerlo pero mas detallado.
Gracias!
José Manuel M.
Tanto el método de editar la plantilla del tema como el del plugin no están disponibles para la versión .com de WordPress ya que no permite ni la edición de temas ni instalación de plugins externos a la plataforma.
Lo que puedes hacer es tanto en un widget de texto coimo en el editor de páginas/entradas es hacerlo con este código html utilizando target=»_blank» dentro de la etiqueta
KAMALEONX
HOLA TENGO UN BLOLG EN WORPRESS.COM VERSION BASICA, Y NO SE COMO HACERLO, NO VEO DONDE INSERTAR EL CODIGO MIRANDO EN TODOS LOS SITIOS, Y PLUGINS NO ME DEJA INSTALAR
UN SALUDO Y MUCHAS GRACIAS