Bonjour,
Gutenberg est une véritable révolution pour WordPress, mais pour les développeurs, c'est une véritable remise en question s'ils doivent mettre les main das le cambouis dans ce nouvel environnement.
Actuellement, j'essaie d'adapter mes plugins WordPress à ce nouvel éditeur... La documentation n'est pas encore aussi exhaustive que le codex de WordPress, mais on arrive à glaner des choses de ci de là.
Je suis à présent bloqué sur quelque chose qui devrait être simple, mais je n'arrive pas à trouver l'info. Voici ce que je souhaiterais faire : j'ai créé un élément (node) dans la barre d'outil de l'administration comportant un lien inactif par défaut (href="#"). Je souhaiterais modifier ce lien après la publication de l'article qui se fait à présent sans rechargement de la page. Il me faut donc identifier l'action de publication pour lancer mon code de remplacement du href. J'ai tenté avec quelque chose qui ressemble à ça :
Mais bien évidemment cela ne fonctionne pas la méthode DOM ne fonctionne plus dans ce cas.
Est-ce que je peux trouver mon bonheur dans cette page ? https://riad.blog/2018/06/07/efficient-client-data-management-for-wordpress-plugins/ (fonction subscribe ?)
Un petit coup de pouce ?
Merci d'avance.
Modifié par jojaba (29 Sep 2019 - 18:58)
Gutenberg est une véritable révolution pour WordPress, mais pour les développeurs, c'est une véritable remise en question s'ils doivent mettre les main das le cambouis dans ce nouvel environnement.
Actuellement, j'essaie d'adapter mes plugins WordPress à ce nouvel éditeur... La documentation n'est pas encore aussi exhaustive que le codex de WordPress, mais on arrive à glaner des choses de ci de là.
Je suis à présent bloqué sur quelque chose qui devrait être simple, mais je n'arrive pas à trouver l'info. Voici ce que je souhaiterais faire : j'ai créé un élément (node) dans la barre d'outil de l'administration comportant un lien inactif par défaut (href="#"). Je souhaiterais modifier ce lien après la publication de l'article qui se fait à présent sans rechargement de la page. Il me faut donc identifier l'action de publication pour lancer mon code de remplacement du href. J'ai tenté avec quelque chose qui ressemble à ça :
jQuery(".editor-post-publish-button").on("click", function() {
// le code pour remplacer l'url du lien
);
Mais bien évidemment cela ne fonctionne pas la méthode DOM ne fonctionne plus dans ce cas.
Est-ce que je peux trouver mon bonheur dans cette page ? https://riad.blog/2018/06/07/efficient-client-data-management-for-wordpress-plugins/ (fonction subscribe ?)
Un petit coup de pouce ?
Merci d'avance.
Modifié par jojaba (29 Sep 2019 - 18:58)