No existe una función que lo permita, pero se puede conseguir de 3 formas:
1. Usando basename() y get_permalink().
echo( basename(get_permalink()) );
2. Usando global $post object.
global $post; echo $post->post_name; ?>
3. Crear una función completa que traiga el slug.
function the_slug($echo=true){
$slug = basename(get_permalink());
do_action('before_slug', $slug);
$slug = apply_filters('slug_filter', $slug);
if( $echo ) echo $slug;
do_action('after_slug', $slug);
return $slug;
}
Y llamarla en el HTML.
<div id="some-post-container-<?php the_slug();?>">Lorem ipsum</div>
Deja una respuesta