Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Modifcar shortcode (_blank)

Estas en el tema de Modifcar shortcode (_blank) en el foro de WordPress en Foros del Web. Hola, no tengo ni idea de PHP, pero estoy haciendo con una página wordpress y tengo un shortcode para compartir en las redes sociales, se ...
  #1 (permalink)  
Antiguo 05/05/2014, 04:50
 
Fecha de Ingreso: marzo-2014
Mensajes: 60
Antigüedad: 10 años, 1 mes
Puntos: 1
Modifcar shortcode (_blank)

Hola, no tengo ni idea de PHP, pero estoy haciendo con una página wordpress y tengo un shortcode para compartir en las redes sociales, se utiliza este código:

Código PHP:
function rb_social_function($atts$content){
    
    
$html '<ul class="socialIcons clearfix">';

    if(!empty(
$atts))
        foreach(
$atts as $key => $item){
            
$html .= '<li><a href="' $item '" class="' $key '">' $item '</a></li>';
        }

    
$html .= '</ul>';

    return 
$html;

}

add_shortcode('rb_social''rb_social_function'); 
Pero me gustaría q al apretar el botón cargue en una ventana aparte (_blank):

He pensado que añadiento esto, funcionará:

$html .= '<li><a href="' . $item . '" class="' . $key . '" target="' . $_blank . '">' . $item . '</a></li>';

Así funcionará??

Os hago la pregunta xq, a parte de no tener ni idea de código, no quiero ir subiéndolo y probando (prueba y error) hasta estar seguro de que está bien.

muchas gracias.
  #2 (permalink)  
Antiguo 05/05/2014, 04:55
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 1 mes
Puntos: 67
Respuesta: Modifcar shortcode (_blank)

Asi deberia funcionarte:

Código PHP:
Ver original
  1. <a href="' . $item . '" class="' . $key . '" target="_blank">' . $item . '</a>

Saludos.
  #3 (permalink)  
Antiguo 05/05/2014, 05:27
Avatar de AlejandroGalvez  
Fecha de Ingreso: noviembre-2013
Mensajes: 189
Antigüedad: 10 años, 5 meses
Puntos: 49
Respuesta: Modifcar shortcode (_blank)

Funcionará tal y como te dice MaNuX0218

Código PHP:
Ver original
  1. function rb_social_function($atts, $content){
  2.      
  3.     $html = '<ul class="socialIcons clearfix">';
  4.  
  5.     if(!empty($atts))
  6.         foreach($atts as $key => $item){
  7.             $html .= '<li><a href="' . $item . '" class="' . $key . '" target="_blank">' . $item . '</a></li>';
  8.         }
  9.  
  10.     $html .= '</ul>';
  11.  
  12.     return $html;
  13.  
  14. }
  15.  
  16. add_shortcode('rb_social', 'rb_social_function');
  #4 (permalink)  
Antiguo 05/05/2014, 05:33
 
Fecha de Ingreso: marzo-2014
Mensajes: 60
Antigüedad: 10 años, 1 mes
Puntos: 1
Respuesta: Modifcar shortcode (_blank)

funciona perfectamente, gracias

Etiquetas: php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:34.