WP Manifestindependent plugin directory
manifest / seo / uid-endpoint-wp

Unique ID endpoint

Ajout d'un endpoint et d'identifiant unique pour les données structurées dans Wordpress.

★ 0stars
16release downloads
v0.3.12latest · 2mo ago

Install

Download mamarmite-uid-endpoint-v0.3.12.zip From the v0.3.12 release on GitHub, Sep 4, 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/mamarmite/uid-endpoint-wp/releases/download/v0.3.12/mamarmite-uid-endpoint-v0.3.12.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

UID for WordPress

Ajout d'identifiants pérennes et uniques à des publications (post) wordpress selon un type du context schema.org prédéterminé grâce à leur CPT.

Dépendances

  • ACF

Schemas

Les schémas sont le travail de Capacoa. J'ai adapté et généré les outils grâce au travail sémantique de Capacoa. Le répertoire contenant les schémas de travail et générés par ce plugin a été ajouté en parallèle. Mais il y a présent dans l'historique de ce répertoire.

Redirection 303

Il faut ajouter des configurations de rewrite pour le serveur afin d'assurer la redirection 303.

Apache

# BEGIN Mamarmite UID remplacer : [DOMAIN] par le domain du site web et [DOMAIN_UID] par le domaine de votre identifiant pérenne.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^r/([^/.]+)/?$ https://[DOMAIN]/uid/ldjson?uid=http://[DOMAIN_UID]/r/$1 [R=303,NE,L]
</IfModule>
# END Mamarmite UID

La vérification pour la redirection 303 se fait seulement sur un /r/ sur la base du domain sans la vérification du port de connexion : 80 ou 443. Donc les deux fonctionnent.

Terminaisons du plugiciel basées sur le DOMAIN de l'installation.

Terminaison Description Paramètre d'url Nécessaire? Public cible
/uid Base du plugiciel, un index actif seulement pour les humains. - - Humain
/list Toutes les entités en mode lecture pour les humains (avec des liens vers la page de prévisualisation et version json - - Humain
/list.json Toutes les entités en mode json - - Machine
/preview Prévisualisation d'un schemas uid Oui Humain
/ldjson Prévisualisation d'un schemas en format json uid Oui Machine

/list

Principalement pour prévisualiser les entités sur le site par un humain.

Contient :

  • Une liste de toutes les entités
  • Un raccourci vers la prévisualisation.
  • Un raccourci vers l'entité en mode JSON
  • Chaque entité contient une balise `

Releases

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

Tag
Published
Assets
Downloads
v0.3.12 latest
Sep 4, 2026 2mo ago
mamarmite-uid-endpoint-v0.3.12.zip
4
Sep 4, 2026 2mo ago
tag only
—
Sep 4, 2026 2mo ago
mamarmite-uid-endpoint-v0.3.10.zip
2
Sep 3, 2026 2mo ago
mamarmite-uid-endpoint-v0.3.9.zip
1
Sep 2, 2026 2mo ago
mamarmite-uid-endpoint-v0.3.8.zip
1
Sep 2, 2026 2mo ago
mamarmite-uid-endpoint.zip
1
Sep 2, 2026 2mo ago
mamarmite-uid-endpoint.zip
1
Sep 1, 2026 2mo ago
mamarmite-uid-endpoint.zip
1
Jun 15, 2026 4mo ago
mamarmite-uid-endpoint.zip
2
Jun 15, 2026 4mo ago
mamarmite-uid-endpoint.zip
1
Jun 15, 2026 4mo ago
mamarmite-uid-endpoint.zip
1
Jun 4, 2026 5mo ago
mamarmite-uid-endpoint.zip
1