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

Problemas con wp_get_shortlink

Estas en el tema de Problemas con wp_get_shortlink en el foro de WordPress en Foros del Web. Hola amigos, MI intención es crear un botón para compartir con twitter. El código original era este: Código: <a href="http://twitter.com/home?status=Estoy Viendo <?php the_title(); ?> - ...
  #1 (permalink)  
Antiguo 20/07/2013, 17:43
 
Fecha de Ingreso: septiembre-2008
Ubicación: España
Mensajes: 230
Antigüedad: 15 años, 7 meses
Puntos: 0
Pregunta Problemas con wp_get_shortlink

Hola amigos,

MI intención es crear un botón para compartir con twitter. El código original era este:
Código:
<a href="http://twitter.com/home?status=Estoy Viendo <?php the_title(); ?> - <?php wp_get_shortlink(); ?> " target="_blank">Share on Twitter</a></div>
El código funciona, pero el problema está, en que cuando te lleva a la página de twitter, al ser links muy largos, no los pone en el twett.

Por eso busqué cómo obtener la url corta de los posts, y me encontré con este código:
Código:
wp_get_shortlink
Pero al ponerlo no funciona. Necesito añadir además otro código para qué este funcione? Por qué no va?

Un saludo y gracias
  #2 (permalink)  
Antiguo 20/07/2013, 20:14
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Problemas con wp_get_shortlink

a mi tampoco me funciona eso pero se me ocurrió que puedes usar
Código PHP:
Ver original
  1. <?php echo home_url('?p=' . $post->ID); ?>
  #3 (permalink)  
Antiguo 20/07/2013, 22:28
 
Fecha de Ingreso: septiembre-2008
Ubicación: España
Mensajes: 230
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Problemas con wp_get_shortlink

Voy a probar y ahora te digo ;)
  #4 (permalink)  
Antiguo 20/07/2013, 22:31
 
Fecha de Ingreso: septiembre-2008
Ubicación: España
Mensajes: 230
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Problemas con wp_get_shortlink

Vale queda guai el link, ahora el problema lo tengo con los títulos largos también... Ya que en las entradas con título cortos no hay porblema. Pero con las largas sí.

Hay alguna manera de reducir el título, o usar X palabras?

Un saludo y gracias!.
  #5 (permalink)  
Antiguo 21/07/2013, 04:42
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Problemas con wp_get_shortlink

prueba incorporar esta función PHP para limitar los caracteres, obviamente tendrás que agregarle 3 puntos al final de cada texto o algo por el estilo para avisar que ha sido cortado
http://php.net/manual/es/function.substr.php
  #6 (permalink)  
Antiguo 26/07/2013, 15:46
 
Fecha de Ingreso: septiembre-2008
Ubicación: España
Mensajes: 230
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Problemas con wp_get_shortlink

Gracias por tu respuesta.
Por ejemplo, si solo quiero mostrar las primeras 4 palabras de un título valdría con ponerlo así??
<?php the_title(substr('abcdef', 0, 4)); ?>
  #7 (permalink)  
Antiguo 26/07/2013, 17:54
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Problemas con wp_get_shortlink

no no, la función que te pase se usa para extraer caracteres, si la usas así como lo muestras seguramente te arrojara error.... y resaltese caracteres quiere decir letras

vuelve a leer el link que te pase y por favor completo.... allí encontraras ejemplos de su uso y aplicación, así mismo referencia a otras funciones similares.

si es necesario realiza pruebas o busca mas información en google.... extraer palabras completas es un poco mas complejo que solo usar una función pero no imposible.

Etiquetas: Ninguno
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 05:07.