WP Manifestindependent plugin directory
manifest / i18n / nsw-polylang-shared-slugs

NSW Polylang Shared Slugs

WordPress : le même slug dans chaque langue avec Polylang gratuit (pages, articles, types de contenu). NovaSiteWeb.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/khalil-laajine/nsw-polylang-shared-slugs/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Plugin WordPress : le même slug dans chaque langue avec Polylang gratuit, par exemple /contact/ et /en/contact/, pour les pages, les articles et les types de contenu personnalisés traduits.

Sans lui, Polylang gratuit ajoute « -2 » au slug de la traduction (/en/contact-2/).

Ce qu'il fait

  • À l'enregistrement : un slug déjà utilisé dans une autre langue est accepté tel quel. Dans une même langue, WordPress continue d'ajouter « -2 ».
  • À l'affichage : une URL avec un slug partagé affiche le contenu de la langue de l'URL. Les sous-pages, les flux, les balises hreflang et les plans de site fonctionnent.
  • Sans slug partagé : le site se comporte exactement comme avant.
  • Outils › Slugs partagés : rend en un clic leur vrai slug aux traductions déjà suffixées.

Prérequis

  • Polylang actif.
  • Langue dans l'URL : répertoire /en/, sous-domaine ou domaine. En mode « langue définie par le contenu », le plugin reste inactif et le signale.

Installation

Téléchargez le dépôt en zip, puis Extensions › Ajouter › Téléverser.

Licence

GPL-2.0-or-later. Développé par NovaSiteWeb.