Site français / anglais et partage réseaux sociaux

Bonjour,

Sur un site en français / anglais, la balise « canonical » indique l’URL de la page en français.
Si je partage la version anglaise d’un article sur LinkedIn, l’aperçu affiche le titre en français.
Le résultat est le même si j’ajoute une balise « alternate » avec le hreflang=« en-gb » et que l’URL contient le paramètre ?lang=en.

Quelle solution peut-on mettre en place pour pouvoir partager des pages en anglais ?

Bonsoir

URL ?
(sans url, on ne peut pas voir le code de tes pages)

Squelette utilisé ?

Squelettes à façon.
Les textes sont saisis avec les balises <multi>.

Si je regarde les éléments open graph et autres dans le code source pour cette page : view-source:Gouvernance FRAP - FRAP

Je vois :

<!-- Plugin Métas + -->
<!-- Dublin Core -->
<link rel="schema.DC" href="https://purl.org/dc/elements/1.1/" />
<link rel="schema.DCTERMS" href="https://purl.org/dc/terms/" />
<meta name="DC.Format" content="text/html" />
<meta name="DC.Type" content="Text" />
<meta name="DC.Language" content="fr" />
<meta name="DC.Title" lang="fr" content="Gouvernance FRAP &#8211; FRAP" />
<meta name="DC.Date" content="2025-10-30" />
<meta name="DC.Date.Modified" content="2025-10-30" />
<meta name="DC.Identifier" content="https://www.frap-network.org/Gouvernance-FRAP" />
<meta name="DC.Publisher" content="FRAP" />
<meta name="DC.Source" content="https://www.frap-network.org" />
<meta name="DC.Creator" content="FRAP" />

<!-- Open Graph -->
<meta property="og:rich_attachment" content="true" />
<meta property="og:site_name" content="FRAP" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Gouvernance FRAP &#8211; FRAP" />
<meta property="og:locale" content="fr_FR" />
<meta property="og:url" content="https://www.frap-network.org/Gouvernance-FRAP" />

<meta property="og:image" content="https://www.frap-network.org/local/cache-vignettes/L1200xH630/e440a10b80ae1f274310062e2818bd-af4fd.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:type" content="image/jpeg" />
<meta property="article:published_time" content="2025-10-30" />
<meta property="article:modified_time" content="2025-10-30" />
<meta property="article:author" content="FRAP" />

Sont donc problématiques :

<meta name="DC.Language" content="fr" />
<meta name="DC.Title" lang="fr" content="Gouvernance FRAP &#8211; FRAP" />
<meta property="og:locale" content="fr_FR" />

Comme c’est du contenu généré par Métas +, c’est sans doute une question à poser sur le forum du plugin.

Ceci dit, un élément me pose question : " Les textes sont saisis avec les balises <multi> ."

Autant, c’est compréhensible pour les rubriques, autant, c’est une pratique discutable pour les articles qui devraient avoir chacun leur langue avec un lien de traduction entre eux.
Je subodore que c’est ça qui induit en erreur Métas +.

Merci.

C’est bien mon problème, le fait que Métas+ ne tiennent pas compte de la langue dans l’environnement, de ce que je constate.
C’est pour cela que je demandais s’il y avait une solution ou une piste à creuser.

Au niveau du lien de traduction, c’est noté, mais c’est quand même bien pratique de gérer toutes les versions d’un article directement dans l’emplacement qui le concerne.

Tu peux certainement t’en sortir avec une des personnalisations indiquées dans la doc cf Métas + (version 2) - SPIP-Contrib

1 « J'aime »

Ok, merci, je voulais m’assurer que je ne passais pas à côté de quelque chose avant de faire une variante.