¿Cómo puedo obtener la babosa de la página?

Respuestas:

18

Dentro de tu bucle puedes hacer:


global $post;

echo $post->post_name;
Reineta
fuente
18

Fuera del circuito:

<?php
$post_id = 11;
$post = get_post($post_id); 
$slug = $post->post_name;
?> 
Marcin
fuente
1

Según otras respuestas, la babosa se almacena en la post_namepropiedad. Si bien se puede acceder directamente, prefiero la función (infrautilizada) get_post_field()para acceder a las propiedades de publicación que no tienen una API adecuada para ellas.

Requiere publicación proporcionada explícitamente y no se establece por defecto en la actual.

Si desea obtener una publicación de la publicación fuera del bucle, use:

$post_id = 20; //specify post id here
$post = get_post($post_id); 
$slug = $post->post_name;

Si desea obtener una slug de la publicación del bucle, use:

global $post;
echo $post->post_name;
Tanque Ajay
fuente