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

[SOLUCIONADO] WordPress, codigo PHP para obtener enlace corto

Estas en el tema de WordPress, codigo PHP para obtener enlace corto en el foro de WordPress en Foros del Web. Hola amigos como estan bueno. Me dirijo hacia ustedes por segunda vez para ayuda en un codigo de wordpress, quiero que en el single.php de ...
  #1 (permalink)  
Antiguo 13/12/2010, 23:08
 
Fecha de Ingreso: mayo-2009
Mensajes: 9
Antigüedad: 15 años, 7 meses
Puntos: 0
Pregunta WordPress, codigo PHP para obtener enlace corto

Hola amigos como estan bueno. Me dirijo hacia ustedes por segunda vez para ayuda en un codigo de wordpress, quiero que en el single.php de mi sitio que es el de los articulos... salga obtener URL corto, que es la predeterminada de WordPress, la cual seria asi, ejemplo.com/?p=10 , "10" es el numero del post o articulo... pero bueno...

Aclaro no quiero cambiar la url predeterminada solo quiero poner un enlace que al darle clic salga una ventana emergente



Ahorita tengo este codigo:
Código PHP:
<a onclick="prompt('URL:', jQuery('<?php echo get_bloginfo('url')."/?p=".$post->ID?>').val()); return false;" href="#">Obtener enlace corto</a>
Quiero saver por que me sale algo asi?


En que parte del codigo me equivoco?

Si ven en la imagen ya agrege un texbox dando la url!, pero quiero la ventana asi! xD

Bueno gracias por su atención
  #2 (permalink)  
Antiguo 14/12/2010, 08:58
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 19 años, 4 meses
Puntos: 638
Respuesta: WordPress, codigo PHP para obtener enlace corto

Es que no necesitas construir tú mismo la url, creo que con esta función resuelves lo que quieres: http://codex.wordpress.org/Function_...post_permalink.

Y recuerda que tenemos un Foro de Wordpress por aquí.

Saludos.
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #3 (permalink)  
Antiguo 14/12/2010, 10:12
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
Hola ElDavid0212

Muevo tu tema al foro de WordPress desde Editores Web.

Saludos,
  #4 (permalink)  
Antiguo 14/12/2010, 10:18
 
Fecha de Ingreso: julio-2009
Ubicación: Argentinalandia
Mensajes: 339
Antigüedad: 15 años, 5 meses
Puntos: 15
Respuesta: WordPress, codigo PHP para obtener enlace corto

Cita:
Iniciado por rogertm Ver Mensaje
Es que no necesitas construir tú mismo la url, creo que con esta función resuelves lo que quieres: http://codex.wordpress.org/Function_...post_permalink.

Y recuerda que tenemos un Foro de Wordpress por aquí.

Saludos.
eso esta bien para hacer posicionamiento y SEO, donde puedes crear URL mas amistosas.
Obviamente, tambien puedes hacer URL mas cortas.

Lo que el dice es la funcion de generar una URL mas corta que derive en la URL original (que debe ser mas larga)

Es asi ElDavid0212 ? Por ahi te conviene ver APIS y servicios que acorten url de forma mas optima como http://bit.ly/ o cualquier otro
__________________
Mi Perfil y Blog estan en Yeow.com.ar ✰✰✰✰✰
Pero en WONDED.COM estan Mis Proyectos OpenSource ;-)
  #5 (permalink)  
Antiguo 14/12/2010, 10:44
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 10 meses
Puntos: 535
Respuesta: WordPress, codigo PHP para obtener enlace corto

Cita:
<a onclick="prompt('URL:', jQuery('<?php echo get_bloginfo('url')."/?p=".$post->ID; ?>').val()); return false;" href="#">Obtener enlace corto</a>
jQuery(...).val()??? Para qué?
Yo creo que por ahí te está tirando el undefined.. por cierto, este tema me parece más de Javascript que de WP
__________________
...___...
  #6 (permalink)  
Antiguo 14/12/2010, 11:14
 
Fecha de Ingreso: julio-2009
Ubicación: Argentinalandia
Mensajes: 339
Antigüedad: 15 años, 5 meses
Puntos: 15
Respuesta: WordPress, codigo PHP para obtener enlace corto

Cita:
Iniciado por AlZuwaga Ver Mensaje
jQuery(...).val()??? Para qué?
Yo creo que por ahí te está tirando el undefined.. por cierto, este tema me parece más de Javascript que de WP
o tambien en apache, porque me parece que lo que quieres hacer es generar link cortos con sus url largas.
con apache puede hacer alias cosa que ponga url.com/fs98fw y lo mande a url.com/categoria/fecha/post.html
__________________
Mi Perfil y Blog estan en Yeow.com.ar ✰✰✰✰✰
Pero en WONDED.COM estan Mis Proyectos OpenSource ;-)
  #7 (permalink)  
Antiguo 14/12/2010, 11:32
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 19 años, 4 meses
Puntos: 638
Respuesta: WordPress, codigo PHP para obtener enlace corto

Para mi está muy claro:



Lo que quiere es el enlace corto que le da WP...
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #8 (permalink)  
Antiguo 14/12/2010, 11:49
 
Fecha de Ingreso: julio-2009
Ubicación: Argentinalandia
Mensajes: 339
Antigüedad: 15 años, 5 meses
Puntos: 15
Respuesta: WordPress, codigo PHP para obtener enlace corto

por apache seria optimo.
por jscript seria entonces:

Código HTML:
<input class="embed" name="embedded" size="81" value='http://url.com/?p="<?php the_ID(); ?>"<?php the_title(); ?>[/URL]' onClick="javascript:document.code.embedded.focus();document.code.embedded.select();" readonly /> 
reemplazar url.com con la ubicación del WP.
Como resultado dará un campo de texto (como de un form) que al hacer click quedara seleccionado listo para hacer click derecho y copiar, es ideal para compartir paginas cuando se desea poner en foros o mensajeria. yo lo uso en mi sitio
__________________
Mi Perfil y Blog estan en Yeow.com.ar ✰✰✰✰✰
Pero en WONDED.COM estan Mis Proyectos OpenSource ;-)
  #9 (permalink)  
Antiguo 14/12/2010, 11:52
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 10 meses
Puntos: 535
Respuesta: WordPress, codigo PHP para obtener enlace corto

Cita:
Para mi está muy claro: Lo que quiere es el enlace corto que le da WP...
Perfecto; pero, ya sea a su manera (<?php echo get_bloginfo('url')."/?p=".$post->ID; ?>) o con la que sería "más correcta" (<?php echo wp_get_shortlink(); ?>), eso ya lo consiguió.

su problema es el undefined en el prompt de javascript, cosa que le está ocurriendo por utilizar un jQuery por allí.

Esto te funciona:

Código:
<!-- comentario innecesario -->
<a href="#" onclick="prompt('URL:', '<?php echo wp_get_shortlink(); ?>'); return false;">Obtener enlace corto</a>
<!-- endof comentario innecesario -->
__________________
...___...
  #10 (permalink)  
Antiguo 14/12/2010, 11:53
 
Fecha de Ingreso: julio-2009
Ubicación: Argentinalandia
Mensajes: 339
Antigüedad: 15 años, 5 meses
Puntos: 15
Respuesta: WordPress, codigo PHP para obtener enlace corto

queria arreglar lo que puse por


Código HTML:
<input class="embed" name="embedded" size="81" value='http://url.com/?p=<?php the_ID(); ?>' onClick="javascript:document.code.embedded.focus();document.code.embedded.select();" readonly /> 
pero me publicaron una respuesta antes
__________________
Mi Perfil y Blog estan en Yeow.com.ar ✰✰✰✰✰
Pero en WONDED.COM estan Mis Proyectos OpenSource ;-)
  #11 (permalink)  
Antiguo 14/12/2010, 11:59
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 19 años, 4 meses
Puntos: 638
Respuesta: WordPress, codigo PHP para obtener enlace corto

Cita:
Iniciado por AlZuwaga Ver Mensaje
Perfecto; pero, ya sea a su manera (<?php echo get_bloginfo('url')."/?p=".$post->ID; ?>) o con la que sería "más correcta" (<?php echo wp_get_shortlink(); ?>), eso ya lo consiguió.

su problema es el undefined en el prompt de javascript, cosa que le está ocurriendo por utilizar un jQuery por allí.
Oops... mejor me voy a almorzar
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #12 (permalink)  
Antiguo 15/12/2010, 20:40
 
Fecha de Ingreso: mayo-2009
Mensajes: 9
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: WordPress, codigo PHP para obtener enlace corto

Cita:
Iniciado por pleter Ver Mensaje
por apache seria optimo.
por jscript seria entonces:

Código HTML:
<input class="embed" name="embedded" size="81" value='http://url.com/?p="<?php the_ID(); ?>"<?php the_title(); ?>[/URL]' onClick="javascript:document.code.embedded.focus();document.code.embedded.select();" readonly /> 
reemplazar url.com con la ubicación del WP.
Como resultado dará un campo de texto (como de un form) que al hacer click quedara seleccionado listo para hacer click derecho y copiar, es ideal para compartir paginas cuando se desea poner en foros o mensajeria. yo lo uso en mi sitio
Yo utilzo este:
Código PHP:
<input type="text" name="urlcorta" value="<?php echo get_bloginfo('url')."/?p=".$post->ID?>
es el que se ve en la segunda imagen (:
  #13 (permalink)  
Antiguo 15/12/2010, 20:43
 
Fecha de Ingreso: mayo-2009
Mensajes: 9
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: WordPress, codigo PHP para obtener enlace corto

Cita:
Iniciado por AlZuwaga Ver Mensaje
Perfecto; pero, ya sea a su manera (<?php echo get_bloginfo('url')."/?p=".$post->ID; ?>) o con la que sería "más correcta" (<?php echo wp_get_shortlink(); ?>), eso ya lo consiguió.

su problema es el undefined en el prompt de javascript, cosa que le está ocurriendo por utilizar un jQuery por allí.

Esto te funciona:

Código:
<!-- comentario innecesario -->
<a href="#" onclick="prompt('URL:', '<?php echo wp_get_shortlink(); ?>'); return false;">Obtener enlace corto</a>
<!-- endof comentario innecesario -->
Hermano muchas gracias(:, gracias a todos por su ayuda! Un Saludo desde Monterrey, Mexico

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 18:58.