En este post sobre WordPress vamos a ver cómo obtener la URL o permalink de un POST. Hay varias maneras de conseguirlas, pero vamos a ver las funciones usadas con más frecuencia. Os listo las funciones a repasar:
Vamos a repasar la sintaxis de esta función tal cual viene en su web oficial:
get_permalink( $id, $estructura )
Os describo la sintaxis y los parámetros
Vamos con varios ejemplos para ver su funcionamiento:
$enlace = get_permalink(3939); echo $enlace; $enlace2 = get_permalink(); echo $enlace2; $enlace = get_permalink(3939, 'true'); echo $enlace;
Os explico el código superior:
Función parecida a la anterior, pero bastante más simple en cuanto a uso y paso de parámetros, os pongo a continuación su sintaxis extraída de la web oficial:
the_permalink()
Esta función se debe usar dentro de los ciclos loop. No necesita el paso de parámetros, simplemente saca la URL de post actual del loop.
La función se encuentra en el archivo wp-includes/link-template.php.
$enlace = get_permalink(); echo $enlace;
De esta manera con el código anterior obtendríamos la url del post.
Última función que voy a repasar para obtener la url de un post o página de WordPress. Se parece mucho a la primera que hemos visto. La sintaxis según su web oficial es la siguiente:
post_permalink($id)
Explico los parámetros a pasar:
$enlace = post_permalink(3939); echo $enlace;
Con el código superior obtener la URL del post 3939.