This multilingual site generates url parameter at the end :
- example.fr/?lang=en
- example.fr/?lang=fr
I want to precise the hreflang in the header, so I wrote :
<link rel="alternate" href="<?php echo get_permalink('') ;?>" hreflang="fr-fr" />
It works but then I get the url + the parameter, hence the hreflang is flase :
<link rel="alternate" href="https://www.example.fr/domaine/activite/industrie/?lang=fr" hreflang="fr-fr">
<link rel="alternate" href="https://www.example.fr/domaine/activite/industrie/?lang=fr" hreflang="en-fr">
Here is the result I want :
<link rel="alternate" href="https://www.example.fr/domaine/activite/industrie/?lang=fr" hreflang="fr-fr">
<link rel="alternate" href="https://www.example.fr/domaine/activite/industrie/?lang=en" hreflang="en-fr">
How can I retrieve separately the URL and the parameter ?