Показать пользовательское сообщение об успехе в WooCommerce MyAccount - PullRequest
0 голосов
/ 29 октября 2018

Я добавил пользовательскую функцию на страницу 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. На этой странице я ожидаю специального уведомления, но не вижу ни одного сообщения. Что здесь не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...