Wordpress

  • Récupérer le slug d'un post par son post_id :
while ( $query->have_posts() ) : 
  $query->the_post();
  $slug = get_post_field( 'post_name', get_post());

Ou

echo get_post_field( 'post_name', $post_id);
  • Récupérer le slug d'un term d'une taxonomy :
$terms = get_the_terms(get_the_ID(), 'db-tax-type-course');
$title = $terms[0]->name;
$slug = $terms[0]->slug;

Ou

get_the_terms($post_id,'db-tax-type-course')[0]->slug   
  • Ne pas oublier la méthode wp_reset_postdata() après chaque appel de WP_Query()