Récupérer query string après url rewriting

de , le , 1 5 4 3036 vues

Permaliens dans Wordpress


Par défaut la structure d'un lien sur wordpress expose un GET visible dans l'url. Par exemple pour accéder à la catégorie d'id 7.
www.monsite.fr/index.php?cat=7
Dans l'interface administrateur, si vous vous rendez dans Réglages > Permaliens. Vous pouvez activez l'url rewriting. L'url rewriting va transformer l'url précédente en une url plus propre et optimisée pour le référencement :
www.monsite.fr/nom-article/

GET indisponible lorsque l'on met en place les permaliens


Lorsque vous activez les permaliens vous perdez donc ce GET visible dans l'url. La fonction $_GET['cat'] devient inutilisable. Pour récupérer les "query string" dissimulés dans votre nouvelle url, il faut utiliser get_query_var().
$catId = get_query_var('cat');

Tutoriels conseillés

outils professeur date intitulé