Cómo configurar enlaces para abrir en otra pestaña en tema Mystique

  • Autor Autor axx34
  • Fecha de inicio Fecha de inicio
A

axx34

Épsilon
Tengo el tema mystique , pero no encuentro donde configurar eso
que ha hecho que mi % de rebote se dispare
 
Si son los enlaces de las entradas, lo indicas desde el editor de wp. si son los enlaces del blogroll lo indicas cuando agregas un nuevo link.
debe ser algo asi, modificando el anchor y la direccion url:

Insertar CODE, HTML o PHP:
<a href="http://sitioweb.com/" target="_blank">anchor text</a>
 
Última edición:
Solo debes agregar target="_blank" a cada enlace que quieras que se abra en otra pestaña.
 
target="_blank"
 
con jquery puedes abrir los enlaces externos en una nueva ventana automáticamente, sin tener que ir añadiendo el atributo que te han indicado arriba uno por uno:

Insertar CODE, HTML o PHP:
jQuery(document).ready(function($) { 	
 
	//open external links in new window
	$('a:not([href^="http://aurea.es"]):not([href^="#"]):not([href^="/"])').addClass('external');
	$('a[class="external"]').click(function(){ $(this).attr('target','_blank'); });
 
});
 
Cuando agregas el link desde el editor de Wordpress hay una opción en la pantalla donde pones la URL que dice "open in new page".:encouragement:
 
jQuery(document).ready(function($) {

//open external links in new window
$('a:not([href^="http://aurea.es"]):not([href^="#"]):not([href^="/"])').addClass('external');
$('a[class="external"]').click(function(){ $(this).attr('target','_blank'); });

});

alguien puede decirme donde coloco ese codigo?
 
El arcicho Jquery creo que tienes que crearlo y añadirlo en cualquier carpeta del tema, y despues supongo que incluirlo en el header.. pero es complicarte

es mas facil como te ha dicho Ro101

😉
 
Ya te dieron varias respuestas o puedes utilizar un plugin que se llama JAB External Link New Tab que hace que los enlaces que no son de tu web se abran en una nueva ventana. :encouragement:
 
Ve a Editar Tema y coloca en funtions.php este codigo:

function autoblank($text) {
$return = str_replace('<a href=', '<a target="_blank" href =', $text);
$return = str_replace('<a target="_blank" href="http://domain.com', '<a href="http://domain.com', $return);
$return = str_replace('<a target="_blank" href="#', '<a href="#', $return);
$return = str_replace(' target="_blank">', '>', $return);
return $return;
}
add_filter('the_content', 'autoblank');
add_filter('comment_text', 'autoblank');

Cambia el "http://domain.com" por tu web y listo.

Nota: Puedes colocarlo en cualquier linea del codigo, yo lo pongo al principio.

Saludos
 
Atrás
Arriba