Я бы хотел перенаправить пользователя, который выходит из системы, на ту же страницу.
Например: пользователь находится на странице категории и выходит из системы.После выхода из системы мне хотелось бы, чтобы пользователь все еще находился на этой конкретной странице категории (или на любой другой странице, на которой он находится).Теперь он будет перенаправлять пользователя на домашнюю страницу.
Это код, который я использую:
function iconic_bypass_logout_confirmation() {
global $wp;
if ( isset( $wp->query_vars['customer-logout'] ) ) {
wp_redirect( str_replace( '&', '&', wp_logout_url( wc_get_page_permalink( 'home' ) ) ) );
exit;
}
}
add_action( 'template_redirect', 'iconic_bypass_logout_confirmation' );
Я попытался изменить строку 5 с кодом ниже, но безрезультатно.
wp_redirect( str_replace( '&', '&', wp_logout_url( get_permalink() ) ) );