web-dev-qa-db-fra.com

Le lien d'insertion de bouton sur wp_editor avant ne fonctionne pas

Je montre un wp_editor sur le front-end et tout allait bien jusqu'à ce qu'une récente mise à jour WP.

Maintenant, le lien "insérer/éditer" ne fonctionne pas à cause d'une erreur Javascript:

Uncaught TypeError: Cannot set property 'tempHide' of undefined

Cette erreur n'apparaît que sur le front-end. Le back-end se passe bien.

Je l'ai cherché sur StackExchange et Google. Peut-être que je n'utilise pas les bons mots clés, mais je ne trouve personne qui ait le même problème ...

Quelqu'un a une idée?

1
Emilien Schneider

Je l'ai enfin trouvé!

En utilisant le débogueur du navigateur, j’ai trouvé qu’il existait un "editor.wp" qui n’était pas défini (dans la version complète du fichier js). Puis j'ai compris que le plugin "wordpress" n'était pas utilisé dans l'éditeur.

Lors de l'appel de la fonction wp_editor, je définissais une liste de plug-ins: coller, wplink, textcolor. Cela fonctionnait jusqu'à une mise à jour spécifique de WordPress.

Je devais juste ajouter le plugin "wordpress" dans la liste, et maintenant cela fonctionne.

1
Emilien Schneider

Je soupçonne une erreur de thème. Essayez un thème différent (comme les thèmes standard - Twenty-Whatevers).

0
Rick Hellewell