Nick Diego, défenseur des développeurs chez Automattic et contributeur principal, est l’auteur du populaire Bloc d’icônes plugin qui permet aux utilisateurs d’ajouter des icônes et des graphiques SVG personnalisés à l’éditeur de blocs WordPress. On lui demande souvent si le plugin peut ajouter des icônes au bloc principal Button, mais cela sort du cadre de ce qu’il fait. La semaine dernière, il a écrit un plugin qui répond à cette demande de fonctionnalité dans un plugin séparé sans créer de bloc personnalisé.

Le plugin Activer les icônes de bouton est disponible sur GitHub à titre d’exemple qui montre comment les développeurs peuvent étendre légèrement les blocs de base pour des fonctionnalités comme celle-ci. Diego a déclaré qu’il avait été inspiré par le développeur WordPress Aki Hamano. Activer l’image réactive plugin qui ajoute des paramètres au bloc Image pour afficher avec élégance différentes images en fonction de la largeur de l’écran.

« Je voulais utiliser le bloc d’images WordPress pour changer d’image sur mobile, mais je voulais quelque chose qui étendrait simplement le bloc principal sans avoir à créer un bloc personnalisé, alors j’ai essayé d’en créer un », a déclaré Hamano. « Pour l’instant, vous ne pouvez ajouter qu’une seule image, et seuls le point d’arrêt et la résolution peuvent être modifiés. »

Diego a déclaré qu’il n’avait pas l’intention d’ajouter son plugin Enable Button Icons au répertoire officiel WordPress.

« Cela fonctionne très bien, mais il n’est pas conçu pour prendre en charge une bibliothèque entière d’icônes, et je sais que ce sera la première chose que les gens demanderont », a-t-il déclaré. « Donc, je pense le garder comme exemple et encourager les gens à le prendre et à le modifier à leur guise. »

J’ai testé le plugin et il fonctionne parfaitement mais il est certainement prêt à être étendu pour prendre en charge une plus grande sélection d’icônes. Alternativement, cela peut être utile pour une marque qui dispose d’un nombre défini d’icônes personnalisées qu’elle souhaite rendre facilement accessibles pour une utilisation dans les blocs de boutons.

Diego organisera un événement à la fin du mois sur la façon d’étendre les blocs de base de WordPress, et le plugin Enable Button Icons en fera partie. Il s’agira d’un autre segment de la série « Developer Hours » organisée par le groupe Learn WordPress Online Workshops sur Meetup. Diego et une équipe de contributeurs viennent de terminer une heure pour les développeurs événement aujourd’hui avec une démo/procédure pas à pas du prochain thème par défaut Twenty Twenty-Four. Surveillez le prochain événement qui sera ajouté à l’horaire quelque part cette semaine.

Les développeurs ont demandé plus d’extensibilité, de hooks et de filtres pour l’éditeur de blocs, et un prochain événement Hallway Hangout se concentrera sur trier les problèmes liés à l’extension de Gutenberg. Les contributeurs discuteront des 110 questions en suspens intitulées «Extensibilité,» et 20 numéros intitulés «Bloque l’adoption», utilisé pour les problèmes qui ont un impact direct sur la capacité à adopter les fonctionnalités de Gutenberg. Toute personne souhaitant partager son opinion sur les problèmes d’extensibilité de l’éditeur de blocs est invitée à nous rejoindre.



Source link