19 types de champs
Texte, texte riche, nombre, booléen, dates, sélection, slug, e-mail, URL, couleur, image, fichier, galerie, lien, référence, liste, blocs et groupe, imbricables librement.
Collections
Définissez des types de contenu et leurs champs dans Leiho, ou gardez les champs ACF que vous avez déjà. Dans les deux cas, les entrées sont des articles WordPress, modifiés visuellement et servis par la même API.
Texte, texte riche, nombre, booléen, dates, sélection, slug, e-mail, URL, couleur, image, fichier, galerie, lien, référence, liste, blocs et groupe, imbricables librement.
Rôles, brouillons, planification, corbeille, révisions, médiathèque, extensions SEO et multilingues continuent de fonctionner.
Les valeurs sont stockées dans une table par collection, avec des colonnes typées et indexées, pas dans postmeta. MySQL, MariaDB ou SQLite.
Créez des collections et des pages uniques sans écrire de JSON, et vérifiez la migration avant qu’elle ne s’exécute.
Renommer un champ ne coûte rien. Les colonnes supprimées ou changées de type sont archivées, jamais effacées.
Passez un type de contenu ACF dans Leiho en quelques clics, avec le même JSON côté front, et revenez en arrière si vous changez d’avis.
Exportez le schéma dans leiho.schema.json, gardez-le dans le dépôt de votre front et importez-le sur un autre site.
{
"leiho": "collections",
"version": 1,
"collections": [
{ "id": "service", "label": "Services", "path": "/services/{slug}", "fields": [
{ "name": "price", "type": "number", "min": 0 },
{ "name": "faq", "type": "list", "fields": [
{ "name": "question", "type": "text", "required": true },
{ "name": "answer", "type": "richtext" }
] }
] }
]
}Leiho lit et écrit les champs ACF que vous avez déjà : répéteurs, groupes, contenu flexible, relations et images. Vous pouvez passer vos types de contenu dans Collections un par un, ou jamais.
Gratuit et open source. Essayez-le sur un vrai WordPress, dans votre navigateur.