Je construis un plugin pour wordpress, j'ai un type de message personnalisé et plusieurs méta-boîtes. Dans une méta-boîte j'ai un bouton pour publier ou mettre à jour personnalisé.Comment désactiver l'événement qui est exécuté avant de quitter la page?
C'est quelque chose de mon code:
add_meta_box(
'my_meta_boz'
,__('My title meta box', 'my-plugin')
,array($this, 'render_my_meta_box')
,'my-screen'
,'normal'
,'high'
);
Dans ma fonction « render_my_meta_box » j'ai mon bouton personnalisé:
<p>
<input type="submit" name="publish" id="publish" value="Save changes" />
</p>
Et je n'ai pas de problème, sauf que l'épargne ou la mise à jour montre une boîte de dialogue de confirmation.
Je veux enlever cette boîte de dialogue, car le bouton d'origine ne montre aucune confirmation. Comment puis-je supprimer cette boîte de dialogue?
Essayez ce qui suit, mais il ne fonctionne pas:
<input type="submit" name="publish" id="publish" value="Save changes" onclick="javascript:window.onbeforeunload = null;"/>
J'ai aussi utilisé le «submit_button() fonction, mais il montre aussi la boîte de dialogue de confirmation.