Besoin de découvrir comment récupérer l’URL actuelle dans WordPress ? Découvrez quelques extraits de code PHP qui vous permettent de le faire facilement.
Vous développez un thème WordPress ou une fonction personnalisée pour votre site ? Obtenir l’URL actuelle d’une page ou d’un article peut être utile, peu importe ce que vous créez. Dans ce guide rapide, je vais vous expliquer comment obtenir l’URL actuelle dans WordPress avec PHP.
Récupérer l’URL de la page courante en PHP
L’extrait de code PHP si dessous récupère l’URL de la page active de n’importe quelle WordPress de votre site. Peu importe qu’il s’agisse d’un article, d’une page, d’une archive ou d’une catégorie, ce code fonctionnera pour récupérer l’URL de n’importe quelle page de votre site.
<?php global $wp; $current_url = home_url( add_query_arg( array(), $wp->request ) ); echo $current_url;
Il existe de nombreuses autres méthodes pour obtenir l’URL de la page WordPress active.
Récupérer le slug courant de WordPress en utilisant PHP
Si vous souhaitez simplement afficher le slug de la page ou de l’article en cours, vous pouvez utiliser la fonction PHP ci-dessous. Peu importe qu’il s’agisse d’une page d’archives ou d’un article unique, ce code fonctionnera avec tout type de page WordPress.
<?php global $wp; $current_slug = add_query_arg( array(), $wp->request ); echo $current_slug;
Le slug WordPress est le texte qui suit votre nom de domaine. Par exemple, votre-site.com/A propos/, le slug ici sera ” A propos “. Le slug WordPress est utile pour identifier le contenu de manière unique et lisible.
Récupérer l’URL de la page active avec une chaîne de requête en PHP
Vous souhaitez obtenir l’URL complète de votre page avec la chaîne d’interrogation incluse, vous pouvez utiliser l’extrait ci-dessous.
La chaîne de requête est généralement quelque chose comme ?page=2 après votre URL. Si vous souhaitez utiliser des variables d’interrogation dans vos fonctions PHP, vous pouvez utiliser la fonction get_query_var
de WordPress.
<?php $url_parts = parse_url( home_url() ); $current_url_with_query_string = $url_parts['scheme'] . "://" . $url_parts['host'] . add_query_arg( NULL, NULL ); echo $current_url_with_query_string;
D’autres questions sur le développement de WordPress ? Posez-les ci-dessous dans les commentaires.
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]
FAQ : Comment récupérer l’URL actuelle dans WordPress
Comment obtenir l’URL actuelle dans WordPress ?
$current_url = home_url( add_query_arg( array(), $wp->request ) ) ; ?> < ? php global $wp ; $current_url = home_url( add_query_arg( array(), $wp->request ) ) ; ?> < ? php global $wp ; $current_url = home_url( add_query_arg( array(), $wp->request ) ) ; ?>
Comment utiliser la fonction Site_url dans WordPress ?
Récupère l’URL d’un site donné où les fichiers d’application de WordPress (par exemple wp-blog-header.php ou le dossier wp-admin/) sont accessibles. Vérifie si une chaîne HTML donnée est probablement une sortie de ce site WordPress. Vérifie si WordPress doit remplacer les anciennes URL HTTP du site par leur équivalent HTTPS.
Comment obtenir le chemin de l’URL courante en PHP ?
Obtenir le chemin de l’URL courante echo $_SERVER['REQUEST_URI']
; La clé REQUEST_URI vous donnera le chemin de l’URL actuelle avec la chaîne de requête (s’il y en a une). Par exemple, si l’URL actuelle est https://www.example.com/foo?bar=baz, le code ci-dessus donnera /foobar=baz .
Articles connexes
- Comment vérifier la version PHP de WordPress
- Comment afficher le nombre de mots d’un article dans WordPress ?
- Automatiser les images sociales de WordPress (Guide 2024)
- Comment afficher l’avatar d’un utilisateur dans WordPress
- Comment obtenir le slug de la page actuelle dans WordPress
- Le top 5 des meilleurs générateurs d’images sociales pour WordPress (2024)
- Meilleurs Plugins WordPress incontournables et essentiels en 2024
- Qu’est-ce qu’un lien externe ? + Meilleures pratiques de référencement
Votre blog est un rayon de soleil dans un monde parfois sombre et morne. Merci de répandre la positivité et la lumière.