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 migrer de Squarespace pour WordPress
- Comment désactiver la mise à l’échelle des images dans WordPress
- Comment modifier le nom d’utilisateur WordPress [3 méthodes]
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.
Articles connexes
- Critique InVideo : Le meilleur générateur IA de vidéo ?
- Critique Speak AI : L’un des meilleurs transcripteur par IA
- Comment dupliquer une page ou un article dans WordPress ?
- SEO WordPress : Tout savoir pour être bien classé
- Meilleurs services d’hébergement vidéo à considérer en 2024
- Shopify vs. WooCommerce vs. SureCart – Quelle est la meilleure plateforme eCommerce ?
- Critique HitPaw Photo Enhancer : Le meilleur optimiseur de photos IA ?
- 9 meilleurs générateurs IA de musique en 2024