Bonjour,

J'ai un problème de permalien sur mes pages "portfolio item" wordpress :
à la fin de l'url, j'ai le "post_id" qui s'affiche (je n'avais pas ce problème il y a quelques jours).

Exemple : https://gddg.fr/portfolio/krups-leaflet/?id=1047

Le même id s'affiche sur toutes mes pages portfolio (?id=1047), il s'agit de celui de ma page "Créations", qui comporte le portfolio.

Je souhaiterais donc avoir : https://gddg.fr/portfolio/krups-leaflet
Et non : https://gddg.fr/portfolio/krups-leaflet/?id=1047

D'ailleurs si on supprime ?id=1047 directement dans l'url, la page reste affichée correctement.

Mes réglages permaliens sont bien sur "Titre de la publication" et les permaliens sont également corrects sur chaque page (voir capture).

upload/1644288113-82278-screen1.png

Adresse de la page portfolio à partir de laquelle le problème survient : https://gddg.fr/creations/

Wordpress : 5.9
Thème : Koncept

Merci de votre aide !
Modifié par Le_Grinch (08 Feb 2022 - 03:50)
Modérateur
Salut,

Dans la grille de présentation de ton portfolio les liens ont l'id à la fin. Donc c'est par ici qu'il faut regarder. C'est la création de ta grille qui mets les id dans les url, c'est qui qui lui donne les url ou c'est automatique ?
Salut,

Merci pour ta réponse,

Les URL sont faites automatiquement mais on peut modifier le permalien si on veut.

Le problème c'est qu'il ajoute forcément le post-id à la fin.

Effectivement le lien est fait à partir de la grille qui met les id mais je n'arrive pas à corriger cela.

J'ai trouvé un moyen qui serait de faire des redirections 301 mais je trouve ça un peu laborieux et j'aimerais trouver une solution plus directe.
Modérateur
Le_Grinch a écrit :
Les URL sont faites automatiquement mais on peut modifier le permalien si on veut.
Le problème c'est qu'il ajoute forcément le post-id à la fin.
Effectivement le lien est fait à partir de la grille qui met les id mais je n'arrive pas à corriger cela.

Je comprend pas, tu peux modifier le lien de tes grilles ou pas ? tu as dit oui puis non...

Le_Grinch a écrit :
J'ai trouvé un moyen qui serait de faire des redirections 301 mais je trouve ça un peu laborieux et j'aimerais trouver une solution plus directe.

Il faudrait que tu t'attaques à la grille comme je t'ai dit. Soit en trouvant comment éditer la génération des liens pour ne pas mettre l'ID soit en faisant péter la fin de l'url à la volée avec du Js (mais bon c'est aussi un peu laborieux hein).