Sélectionner une page

Voici juste un petit article rapide concernant le slug WordPress !

Lors de mes recherches, j’avais besoin de récupérer le slug d’un article mais WordPress ne dispose pas d’une fonction intégrée qui retourne le slug d’un article comme les fonctions the_title() ou the_content().

Il y a deux façons de le faire…

1. Utilisation de basename() et de get_permalink()

[pastacode manual= »%3C%3Fphp%0D%0Aecho%20basename(get_permalink())%3B%0D%0A%3F%3E » provider= »manual » lang= »php »/]

2. Utilisation de l’objet global $post pour récupérer le post slug.

[pastacode manual= »%3C%3Fphp%20global%20%24post%3B%20echo%20%24post-%3Epost_name%3B%20%3F%3E » provider= »manual » lang= »php »/]

Vous pouvez aussi insérer cette fonction pour récupérer le slug.

[pastacode manual= »%3C%3Fphp%20%0D%0A%0D%0Afunction%20the_slug(%24echo%3Dtrue)%7B%0D%0A%20%20%24slug%20%3D%20basename(get_permalink())%3B%0D%0A%20%20do_action(‘before_slug’%2C%20%24slug)%3B%0D%0A%20%20%24slug%20%3D%20apply_filters(‘slug_filter’%2C%20%24slug)%3B%0D%0A%20%20if(%20%24echo%20)%20echo%20%24slug%3B%0D%0A%20%20do_action(‘after_slug’%2C%20%24slug)%3B%0D%0A%20%20return%20%24slug%3B%0D%0A%7D%0D%0A%0D%0A%3F%3E » provider= »manual » lang= »php »/]

J’espère vous aider avec cela.

Et pour ceux qui ne savent pas ce qu’est le slug WordPress, tout est expliqué ici !

Florent Maillefaud

WordPress : Comment récupérer le slug d'un article 1Webmaster à Sablons (Isère) / Création de sites internet WordPress.

Micro-entrepreneur depuis 2012, je vous propose la création ou la refonte de votre site internet sous WordPress et à votre image.

Que ce soit un site vitrine, un blog ou un site e-commerce pour votre entreprise ou association, laissez votre empreinte sur le web !

Share This