Quiero que los usuarios obtengan una ventana emergente de advertencia cuando hacen clic en el botón para cambiar el enlace permanente. Darán la confirmación si quieren continuar.
Esto es lo que he encontrado:
//Setting a variable for the button Class.
var editSlug = document.getElementsByClassName("edit-slug");
//Detecting when the button is clicked.
editSlug[0].addEventListener ( "click", function() {
//Returning the value of the popup.
return confirm('Warning: Don't do this unless you have to.');
});
El problema que tengo, es incluso cuando hago clic en cancelar, todavía me permite editar el enlace de mi publicación. Si selecciono cancelar, se supone que devuelve un valor falso y cancela el evento de hacer clic en el botón de edición. Esto funciona bien para otros botones en WP, como publicar, actualizar, etc.
También puedo generar la ventana emergente una vez que se carga la página, si selecciono una respuesta y hago clic en editar nuevamente, no recibo más ventanas emergentes.