Soporte » WordPress Avanzado » Obtener el permalink amigable de un post específico

  • Resuelto mcamposs

    (@mcamposs)


    Estoy creando un theme de cero, y necesito mostrar en pantalla, el url amigable o pretty permalink de un post en específico.
    La idea es pasar por parámetro el post_id, para que el permalink me arroje el nombre completo del pots en el formato http://mydominio.com/%postname%/, y al mismo tiempo almacenarlo en una variable php.

    Digamos algo así:
    $variableperma = the_permalink($post_id);

    Existe alguna forma de hacer ésto?

    Lo que necesito es obtener el url del post en formato /%postname%/.

    Pueden ayudarme, por favor?

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Hola mcamposs,
    Si he entendido bien lo que quieres, la función es get_permalink()

    Esta función acepta 2 parámetros, el primero el ID de post, si se deja en blanco por defecto será el id del post actual. El segundo parámetro para recibir la URL con el nombre del post o si es true sólo la estrcutura de la URL.

    Por ejemplo :

    $variableperma = get_permalink($post->ID);
    // devuelve http://dominio.com/titulo-del-post/
    
    $variableperma = get_permalink($post->ID, true);
    // devuelve http://dominio.com/%postname%/

    Más info:
    http://codex.wordpress.org/Function_Reference/get_permalink

    Iniciador del debate mcamposs

    (@mcamposs)

    Hola Lucy,

    Gracias por la respuesta.

    Sinembargo, no sé porqué no me funciona, probé de diferentes formas.

    Puedes probarlo en
    http://negocios.com.ni/agregar-negocios-gratis

    Solo basta agregar cualquier nombre del negocio y el correo electrónico (requerido) y se le da al form Publicar.

    Veras los echo en cada prueba que hice.

    Saludos y gracias por la ayuda.

    Iniciador del debate mcamposs

    (@mcamposs)

    Hola lucymtc,

    Ya me funcionó correctamente la función, lo que pasa es que tenía declarada anteriormente un $post_ID no existente o incorrecto.

    Muchas Gracias por todo !

    Me alegro! Un saludo

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • El debate ‘Obtener el permalink amigable de un post específico’ está cerrado a nuevas respuestas.