Affichage des temps de publication et de lecture via les blocs WordPress – WP Tavern

a atterri hier sur WordPress Jusqu’à ce que cela atterrisse dans WordPress Avec la récente mise à jour de la version 12 Publié le {date} | Ce problème était simple à résoudre dans les thèmes classiques basés sur PHP. Cependant, il n’y a pas de norme pour le manipuler avec des blocs.

Ce n’est pas un problème spécifique au plugin de Tabor mais quelque chose à garder à l’esprit. Les plugins « Temps de lecture » ​​coûtent un centime à la douzaine. Ils semblent exister depuis aussi longtemps que je me souvienne, mais la plupart commencent à montrer leur âge.

Soit ils s’appuient sur des shortcodes, soit ils injectent automatiquement leur sortie sur la page, laissant l’utilisateur sans contrôle. Le bloc Reading Time de Tabor apporte la fonctionnalité à l’éditeur de blocs. Les utilisateurs l’ajouteront principalement à un ou plusieurs modèles via l’éditeur de site, comme pour le premier bloc.

Je l’ai collé sous les heures publiées et modifiées pour l’affichage sur les messages uniques : Insertion du bloc Heure de lecture. Le bloc a bien fonctionné. Mon seul reproche est qu’il n’a pas d’options de formatage de texte.

Par défaut, il affiche « X min read ». Je voulais afficher « Temps de lecture estimé  : X » à la place. Le bloc ne décompose pas les temps en heures pour les travaux de forme longue, vraiment longue.

Ce serait un ajout bienvenu pour le cas d’utilisation beaucoup plus rare d’afficher ces heures au format heure + minutes. De simples blocs comme ceux-ci peuvent ne pas rapporter à un développeur une renommée ou une fortune. Ce ne sont pas les projets gigantesques autour desquels on peut construire une entreprise.

Cependant, ils sont nécessaires. Notre communauté de développeurs doit prendre les rênes et combler les lacunes que WordPress n’a pas encore comblées. J’aimerais voir plus d’entreprises et de développeurs contribuer à de tels blocs.

C’est un moyen de payer au suivant tout en acquérant une expérience du monde réel en s’appuyant sur le système de blocs. Et les opportunités ne manquent pas. Recherchez dans le code source de WordPress des fonctions ou des balises de modèle sans équivalent de bloc.

Par exemple, où se trouve le wrapper « List Authors » pour wp_list_authors() ? Il existe également de nombreux plugins construits sur l’ancien système de shortcode qui ont besoin d’un port.