Je me demandais si tu pouvais m’aider. Je souhaite convertir tous mes anciens messages (environ 600) en blocs Gutenberg. Connaissez-vous un moyen facile de le faire?

Philippe

Je reçois souvent ces brèves questions sur des messages privés. Je fais toujours de mon mieux pour aider les autres utilisateurs de WordPress chaque fois que je le peux. C’était une solution simple dans le cas de Philip. Après une courte conversation, il a en fait appris qu’il n’avait pas à migrer ses publications vers le système de blocage. J’ai pensé qu’il serait préférable de porter ce sujet à un public plus large. Peut-être que cela aiderait quelqu’un d’autre en cours de route.

Il y en a actuellement un Ticket ouvert sur le référentiel Gutenberg pour un convertisseur de masse. Il est resté inactif jusqu’à il y a quelques jours. Le principal argument pour inclure cette fonctionnalité dans le plugin, et finalement dans WordPress lui-même, est que l’absence de cette option est un obstacle pour les débutants dans l’éditeur de blocs.

Je ne suis pas d’accord avec l’idée que cela constitue un obstacle à l’introduction d’éditeurs de blocs. Il ne semble pas y avoir d’attrait massif pour la fonctionnalité sur les forums de support WordPress. La recherche sur le Web ne reçoit pas trop de demandes d’assistance. Cela semble être un cas d’utilisation de niche. Dans certains cas, il existe une simple idée fausse selon laquelle les utilisateurs finaux doivent effectuer des conversions ou des migrations en premier lieu.

La raison principale pour laquelle ce n’est pas un obstacle est que les articles écrits dans l’éditeur classique sont toujours du HTML pur. Quel que soit l’éditeur, le contenu plus ancien est sorti dans le frontal sans aucun problème, du moins dans la plupart des cas.

La première question que tout le monde devrait se poser avant de décider de convertir en bloc ses anciens messages au nouveau format de bloc est de savoir s’il doit le faire. La réponse pour la majorité des utilisateurs sera simple Non. Il n’y a que quelques raisons à cela.

Une telle conversion en masse, en particulier avec des centaines de publications ou plus, peut conduire à des sites Web défectueux. J’ai effectué suffisamment de mises à jour de publication pour savoir que le processus ne se déroule pas toujours sans heurts. Parfois, je dois modifier quelque chose ici ou y apporter des modifications manuelles. À grande échelle, il n’y a vraiment aucun moyen de savoir ce qui a cassé jusqu’à ce que vous testiez chaque article ou page du site. Dans certains cas, tout va bien. Dans d’autres, c’est un cauchemar.

Si vous souhaitez utiliser la voie de conversion en bloc, effectuez d’abord une sauvegarde. Il y a de fortes chances que vous en ayez besoin. Vous devez également tester cela sur un site de préparation.

Ma recommandation pour la plupart des utilisateurs est de convertir les publications au besoin. Je souhaite changer à tout moment si je modifie un ancien message. La seule raison pour laquelle je les convertis est que je préfère travailler avec l’éditeur de blocs plutôt qu’avec l’éditeur classique.

Les articles écrits dans l’ancien éditeur sont dans le bloc classique. Après avoir sélectionné le bloc dans lequel se trouve le contenu, je clique sur le bouton Convertir en blocs dans la barre d’outils Blocs. Je revérifie rapidement tout ce qui doit être corrigé avant d’appuyer sur le bouton de mise à jour.

Bloc classique dans l'éditeur avec le "Convertir en blocs" Bouton en surbrillance.
Bouton « Convertir en blocs » pour le bloc classique.

Dans la plupart des cas, il n’est pas nécessaire de bloquer les anciens messages, sauf si vous modifiez réellement ces messages.

Malgré les affirmations selon lesquelles les choses « fonctionnent » lors du passage à l’éditeur de blocs, ce n’est pas la réalité quotidienne de tous les utilisateurs de WordPress. Certaines des principales raisons pour lesquelles j’ai vu la conversion en masse sont des problèmes de conception de thème. Par exemple, le système de blocs a apporté des modifications fondamentales au balisage de l’image. Si votre sujet gère les images justifiées à gauche et à droite ajoutées via l’éditeur de blocs mais que vos anciens messages ont cessé de fonctionner, la conversion en masse peut être une option. Cependant, le premier plan d’action devrait être de vérifier auprès de l’auteur de votre sujet s’il doit ajouter la prise en charge du balisage classique.

Il existe probablement de nombreux autres cas marginaux. Les contributions de conversion en masse sont un processus invasif qui ne peut être annulé qu’en restaurant une sauvegarde avant la conversion. Ce devrait être un dernier recours.

Lorsque vous arrivez au point où vous savez que vous devez convertir tous vos anciens messages, plusieurs options s’offrent à vous.

le Convertisseur de blocs en vrac Le plugin est probablement la solution la plus utilisée actuellement. Organic Themes l’a publié il y a un peu plus d’un an mais ne l’a mis à jour qu’une seule fois. Les avis des utilisateurs ont été mitigés. Certains des problèmes semblent être dus à WordPress – le plugin étend le convertisseur de blocs WordPress utilisé dans les articles individuels.

Pour ceux qui ont des clients qui souhaitent trouver un équilibre entre la conversion en masse et la conversion manuelle de leurs anciens messages par le client, 10ups Convertir en blocs Le plugin pourrait être la bonne solution. Il convertit les publications à la volée et n’apporte des modifications que lorsqu’un utilisateur ouvre l’écran de post-traitement.

Fränk Klein travaille également sur un plugin de conversion en masse basé sur PHP appelé Conversion groupée en blocs. Il est actuellement en cours de développement et n’est pas prêt à être utilisé sur des sites en direct. Il fournit un écran dans l’administrateur WordPress pour effectuer la conversion et continue de fonctionner en arrière-plan lorsque l’utilisateur quitte la page. Puisqu’il fonctionne via PHP, les développeurs peuvent l’étendre avec des actions et des filtres personnalisés. Il propose également une commande WP CLI pour ceux qui préfèrent travailler à partir de la ligne de commande.



Source link

Recent Posts