WP Manifestindependent plugin directory
manifest / seo / pratcom-geo

Pratcom GEO

Generer un fichier llms.txt dynamiquement (fr/en)

★ 0stars
2release downloads
v1.1.0latest · 20d ago

Install

Download pratcom-geo.zip From the v1.1.0 release on GitHub, Sep 25, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/pratcom/pratcom-geo/releases/download/v1.1.0/pratcom-geo.zip
Updates itself. It ships its own updater, so new versions appear under Dashboard → Updates.

Plugin WordPress qui génère automatiquement /llms.txt (et /xx/llms.txt sur les sites WPML) au format llmstxt.org, à partir du contenu publié. Fonctionne sans configuration. Compatible WPML et Yoast SEO.

Ce qu'il fait (sans réglage)

  • Titre # = nom du site ; résumé > = méta description Yoast de l'accueil (repli : slogan).
  • Une section par page parente ayant des enfants (ex. Services, Pratcom Connect), nommée d'après la page.
  • Section Articles (blog + catégories + articles récents), Pages (pages de 1er niveau), Optional (pages légales).
  • WPML : un fichier par langue + section croisée avec les bonnes URL traduites.
  • Pages noindex (Yoast) exclues. Aucun tiret cadratin dans la sortie. Cache transient régénéré à la publication.

Réglages (Réglages > Pratcom GEO)

  • Pages dont le parent n'est pas publié (désactivé par défaut) : liste les pages publiées dont la page parente est un brouillon, privée ou en attente. Une section par parent, titrée d'après le parent (traduction WPML si elle existe), sans lien vers le parent. Les enfants publiés de ces pages suivent (un niveau). Parent à la corbeille ignoré.
  • Mises à jour automatiques : activées à la première installation de la 1.1.0. Même réglage que le lien « Activer les mises à jour auto » de la liste des extensions.
  • Boutons Vérifier les mises à jour maintenant et Régénérer llms.txt.

Mises à jour (sans téléversement sur les sites)

Le plugin lit le manifeste public update.json sur la branche main et propose la version qui y est inscrite, en téléchargeant le zip attaché à la release GitHub correspondante. Aucun jeton, aucune API limitée (raw.githubusercontent.com et github.com/releases/download). Branché sur le hook natif update_plugins_github.com (en-tête Update URI).

Un push sur main ne part pas chez les clients : seule une release inscrite dans update.json est proposée.

Publier une version

  1. Augmenter Version: et PRATCOM_GEO_VERSION dans pratcom-geo.php, Stable tag et changelog dans readme.txt.
  2. ./build-zip.sh → dist/pratcom-geo.zip (dossier pratcom-geo/, 4 fichiers).
  3. Pousser sur main.
  4. Créer la release vX.Y.Z sur GitHub et y attacher dist/pratcom-geo.zip (nom exact).
  5. En dernier : mettre à jour update.json (version, download_url, released, changelog) et pousser. C'est ce geste qui publie la version vers tous les sites (dans les 12 à 18 h, ou tout de suite avec « Vérifier maintenant »).

Les sites encore en 1.0.3 ou 1.0.4 lisent l'ancien canal (en-tête Version: de pratcom-geo.php sur main, zip de la branche). Ils se voient proposer la 1.1.0 dès qu'elle est sur main, puis passent au nouveau canal.

Personnalisation (filtres PHP)

pratcom_geo_intro, pratcom_geo_sections, pratcom_geo_exclude_ids, pratcom_geo_recent_count, pratcom_geo_legal_slugs, pratcom_geo_cache_ttl, pratcom_geo_manifest_url, pratcom_geo_default_auto_update.

Licence

GPL-2.0-or-later. © Pratcom Media.

Releases

1 release. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.1.0 latest
Sep 25, 2026 20d ago
pratcom-geo.zip
2