Install
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/vince-alien/ufo-tools-bento/archive/refs/heads/main.zipLes derniers articles, pages ou réalisations dans une grille bento.
Description
Bloc ufo-blocks/ufo-bento extrait du plugin Ufo Blocks (jusqu'à la version 1.8.0). Le nom du bloc et ses attributs sont inchangés : les contenus existants restent valides.
Rendu côté serveur ; grille prévue pour 2 éléments (une ligne) ou 5 (deux lignes), mise en page aussi correcte pour 1, 3 et 4. Filtrage par catégorie (page_category, category, type_realisation), couleur des cartes choisie dans la palette theme.json (contraste AA avec le texte blanc). Un thème peut fournir une image par défaut avec le filtre ufo_bento_default_image_url.
Le bloc apparaît dans la catégorie « UFO Blocks » de l'éditeur, que Ufo Blocks soit installé ou non.
Tailwind CSS v4
Le plugin ne livre aucune CSS front. Il s'appuie sur un thème Tailwind CSS v4, qui doit scanner ses sources. Dans le fichier CSS d'entrée du thème :
@source "../../../plugins/ufo-tools-bento/src/**/*.{js,php}";
Installation
Depuis une release : télécharger ufo-tools-bento.zip depuis la dernière release et l'envoyer dans Extensions → Ajouter → Téléverser une extension. Installé ainsi, le plugin se met ensuite à jour depuis les releases GitHub comme n'importe quelle extension (pas sur une copie git, pour ne jamais écraser une copie de travail).
Depuis les sources :
- Copier le dossier
ufo-tools-bentodanswp-content/plugins/. npm install && npm run build(ou installer le zip produit parnpm run plugin-zip).- Activer Ufo Tools Bento.
Publier une release
Mettre à jour Version dans le fichier principal, Stable tag, package.json et le changelog ci-dessous, commiter, puis pousser le tag correspondant (git tag v1.0.1 && git push origin v1.0.1). Le workflow Release construit le zip et l'attache à la release GitHub.
Changelog
1.0.1
- Sécurité :
render.phps'arrête s'il est appelé directement. - Sécurité : contournement du cache des mises à jour (« Vérifier à nouveau ») réservé aux utilisateurs qui peuvent mettre à jour les plugins.
- Lien de la release accepté seulement s'il pointe vers le dépôt du plugin.
- Désinstallation : suppression du cache de la dernière release.
- WordPress 6.5 minimum (l'éditeur du bloc utilise
useSettings). - Fichier
LICENSE(GPL v2).
1.0.0
- Bloc
ufo-bentosorti d'Ufo Blocks 1.8.0 dans son propre plugin, sans changement de rendu. - Mises à jour depuis les releases GitHub.