bloggerselite logo

Comment obtenir le slug de la page actuelle dans WordPress

currentpage slug
how to get current page slug

Dans cet article, vous découvrirez comment obtenir le slug de la page actuelle dans WordPress ainsi que quelques exemples PHP pour le faire.

Le slug de WordPress est ce qui est utilisé pour accéder aux pages et aux articles sur WordPress. Par exemple, si j’avais un article intitulé “Hello“, son slug serait “/hello“. WordPress fait cela pour aider au référencement en ayant des URL lisibles par l’homme. Ce concept est important lorsque vous créez des sites avec WordPress, car vous pouvez vouloir créer des liens vers des pages en utilisant leur slug correct.

Notez que ce guide suppose que vous connaissez un peu de PHP et que vous développez une fonctionnalité WordPress personnalisée en utilisant un thème ou un plugin.

Dans cet article rapide, nous allons passer en revue quelques façons d’obtenir un slug de page dans WordPress en utilisant PHP.

Obtenir le slug de la page dans WordPress en utilisant get_post_field

Alors que dans le backend de WordPress, le slug est en fait appelé “post_name“. On peut accéder à cette variable en utilisant la fonction get_post_field(). C’est la meilleure façon d’obtenir un slug dans WordPress, car elle peut être utilisée dans la requête principale ou dans la boucle pour récupérer plusieurs slugs WordPress.

<?php
// Get the current post or page's slug
$slug = get_post_field( 'post_name', get_post() );
echo $slug;

// Get slug for a post or page by ID
$post_id = 1;
echo get_post_field( 'post_name', $post_id );

Dans l’exemple ci-dessus, je montre comment obtenir le slug de la page actuelle dans WordPress. De plus, j’ai ajouté un exemple qui vous permet d’obtenir le slug de n’importe quelle page WordPress par l’ID de son article.

Obtenir le slug de la page actuelle dans WordPress en utilisant $post

L’objet global dans WordPress avec le nom $post porte l’objet de l’article en cours. C’est utile lorsque vous souhaitez obtenir le slug de la page ou de l’article en cours.

<?php
global $post;
$slug = $post->post_name;

Vous en savez maintenant un peu plus sur WordPress !

J’espère que ce guide vous a été utile, si vous avez des questions sur le développement de WordPress, faites-le moi savoir dans les commentaires ci-dessous.

Autres ressources

Comment obtenir le slug de la page actuelle : FAQ

Comment trouver le slug de la page ?

Lorsque la page est sélectionnée, vous pouvez trouver votre balise de page dans le panneau de propriétés de droite, sous l’onglet Informations sur la page.

Comment puis-je obtenir l’identifiant d’une page à partir d’un slug ?

Vous pouvez obtenir l’identifiant d’une page WordPress en utilisant la fonction get_page_by_path(). Voici un exemple de code : $page = get_page_by_path( ‘page-slug’ ) ;

Où se trouve l’URL slug dans WordPress ?

Un slug WordPress est une partie d’une URL qui identifie une page ou un article spécifique sur un site web. Il s’agit de la version conviviale du titre d’un article ou d’une page, qui apparaît après le nom de domaine.

Partager cet Article :
Newsletter
Recevez des astuces et des ressources gratuites directement dans votre boîte de réception.
Derniers Articles
☰ Navigation Rapide
0
J'adorerais vos pensées, veuillez commenter.x

BloggersElite

Obtenez Gratuitement

Nos Tutoriels 

15987

S'abonner à Notre

Newsletter

Recevez les dernières astuces dans votre boîte Email

15585