WooCommerce wc_logout_url не работает при использовании перенаправления URL - PullRequest
0 голосов
/ 10 февраля 2019

Я пытаюсь создать собственный URL-адрес выхода из системы с помощью WooCommerce, работает следующее:

$logout = wc_logout_url();
echo '<a href="' . $logout . '"></a>';

... но когда я пытаюсь добавить URL-адрес перенаправления, как показано ниже, он не перенаправляет изаканчивается фактическим URL выхода из системы, таким как:

http://example.com/customer-logout/?_wpnonce=dd29939e30

... и показывает «страница не найдена 404», а нет даже выйти из системы.

$logout = wc_logout_url(site_url('/'));
echo '<a href="' . $logout . '"></a>';

Что я делаю не так?

1 Ответ

0 голосов
/ 10 февраля 2019

Я могу подтвердить, что это не сработало, если включить параметр перенаправления при стандартной установке WooCommerce.Попробуйте использовать функцию WordPress вместо функции WooCommerce.

wp_logout_url( '/' );
...