0 votes

Plugin Wordpress : conflit ajaxStart dans la page de publication (sauvegarde automatique)

Je suis en train de développer un petit plugin qui apparaît sur la page de publication et qui a une touche d'Ajax.

    $("#some-div").ajaxStart(function(){
     $(this).html('Chargement en cours...');
    });

    $.post(
        AjaxHandler.ajaxurl,
        { action : 'wt4-cats',  },
        function(response) {                
    //faire quelque chose
   });

Le problème est que Wordpress déclenche la fonction de sauvegarde automatique toutes les quelques minutes et cela affecte mon appel ajaxStart. En fait, lors de la sauvegarde automatique, le html de "some-div" devient "Chargement en cours...". Est-il possible d'éviter cela?

0voto

jini Points 3092

1) Ouvrez votre fichier wp-admin/post.php et les fichiers wp-admin/post-new.php. 2) Vous trouverez cette ligne de code là :

wp_enqueue_script('autosave');

3) Ajoutez // au début de ce code.

L'option de sauvegarde automatique sera désactivée pour vos articles existants et nouveaux.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X