¿Cómo puedo obtener la babosa de una página o publicación?
¿Cómo puedo obtener la babosa de una página o publicación?
Respuestas:
Otra opción es obtener la babosa por ID de publicación:
$slug = get_post_field( 'post_name', $post_id );
Aquí hay más información sobre get_post_field
https://codex.wordpress.org/Function_Reference/get_post_field
Según otras respuestas, la babosa se almacena en la post_name
propiedad. 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;