Я добавил пользовательскую функцию на страницу MyAccount WooCommerce. Когда я нажимаю кнопку, вызывается функция Ajax, которая запускает файл PHP. В этом PHP-файле я попытался установить пользовательское сообщение об успехе:
wc_add_notice( 'Zwei-Faktor-Authentifizierung erfolgreich aktiviert.', 'success' );
Я делаю это в конце файла PHP. Затем я проверяю свой файл JS, если все прошло успешно:
jQuery.post(ajaxurl, data, function () {
}).success(function () {
var link = window.location.protocol + "//" + window.location.host + "/my-account/"
window.location.href = link;
}).fail(function (data) {
// jQuery('.woocommerce-job-action-table-container .blockUI').addClass('invisible');
});
Как видите, я выполняю перенаправление, когда функция была успешной. После этого я перенаправляю на страницу MyAccount. На этой странице я ожидаю специального уведомления, но не вижу ни одного сообщения. Что здесь не так?