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

Problema con botones creados para compartir en RRSS

Estas en el tema de Problema con botones creados para compartir en RRSS en el foro de WordPress en Foros del Web. Hola a todos! Primeramente tengo muy pocos conocimientos en php, pero me esfuerzo ya que estoy creando mi propia web en wordpress. Siguiendo este tutorial ...
  #1 (permalink)  
Antiguo 02/08/2015, 05:26
 
Fecha de Ingreso: agosto-2015
Mensajes: 2
Antigüedad: 8 años, 8 meses
Puntos: 0
Problema con botones creados para compartir en RRSS

Hola a todos!

Primeramente tengo muy pocos conocimientos en php, pero me esfuerzo ya que estoy creando mi propia web en wordpress. Siguiendo este tutorial (http://ayudawp.com/como-crear-un-tema-hijo-en-wordpress/) he elaborado mis botones de compartir en redes sociales manualmente, incluyendo whatsapp.
Básicamente consiste en crear un archivo .php con el siguiente contenido:
Código:
<div class="share-post">

    <h4><?php _e('Compartir', 'theme_name');?></h4>

    <a href="https://www.facebook.com/sharer/sharer.php?u=<?php the_permalink(); ?>" class="facebook" target="_blank">
        Facebook
    </a>

    <a href="https://twitter.com/intent/tweet?url=<?php the_permalink(); ?>&text=<?php the_title_attribute(); ?>%20por%20@ayudawp" class="twitter" target="_blank">
        Twitter
    </a>

    <a href="https://plus.google.com/share?url=<?php the_permalink(); ?>" class="googleplus" target="_blank">
        Google+
    </a>

   <?php //Obtenemos la URL de la imagen destacada
 $pin_imagen = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'large' ); ?>

    <a href="https://pinterest.com/pin/create/button/?url=<?php the_permalink(); ?>&media=<?php echo $pin_imagen[0]; ?>" class="pinterest" target="_blank">
        Pinterest
    </a>

</div> <!-- /. share-post -->
Añadir en el content.php o donde quieras que se muestren los botones el código:
Código:
<?php get_template_part('content', 'share');?>
Y finalmente maquetar en css a tu gusto.

Mi problema al compartir en twitter: no funciona si en el título del articulo hay un signo de porcentaje, como por ejemplo: "Un 90% del agua es salada". Si no hay signo de porcentaje comparte perfectamente pero si lo hay abre una pestaña en blanco (lo he probado en diferentes navegadores desde el PC). Supongo que es un conflicto de los espacios %20 con el caracter % del título, quedando dos %% seguidos en la url. Un ejemplo sería asi: twitter.com/intent/tweet?url=http://miweb.com/&text=Un%2090%%20del%20agua%20es%20salada

¿como podría solucionar esto?

Muchísimas gracias anticipadas.
  #2 (permalink)  
Antiguo 02/08/2015, 20:53
 
Fecha de Ingreso: mayo-2015
Ubicación: Localhost
Mensajes: 13
Antigüedad: 8 años, 11 meses
Puntos: 1
Respuesta: Problema con botones creados para compartir en RRSS

Prueba en el articulo en vez de colocar "%" pon "&x#x3x7x;" sin las comillas y borra las x

Etiquetas: botones, 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 14:08.