<< powrót
Opublikowano Dodaj komentarz

Usunięcie potwierdzenia wylogowania w WooCommerce

Usunięcie potwierdzenie wylogowania WooCommerce

W poradniku tym pokazuję, w jaki sposób można usunąć potwierdzenie wylogowania w sklepie opartym na WooCommerce. Komunikat ten wyświetla się podczas próby wylogowania się ze sklepu. Obsługa sklepu powinna być intuicyjna i jak najprostsza dla klientów, tak więc może się zdarzyć sytuacja, że będziesz chciał usunąć tę opcję. Poniżej pokazuję, w jaki sposób można tego dokonać. Usunięcie potwierdzenia wylogowania w WooCommerce nie jest trudne i można to wykonać samodzielnie, bez użycia wtyczki.

Sposób na usunięcie potwierdzenia sprowadza się jedynie do skopiowania poniższego kodu do pliku functions.php.

function fk_delete_logout_confirmation() {
    global $wp;

    if ( isset( $wp->query_vars['customer-logout'] ) ) {
        wp_redirect( str_replace( '&amp;', '&', wp_logout_url( wc_get_page_permalink( 'myaccount' ) ) ) );
        exit;
    }
}

add_action( 'template_redirect', 'fk_delete_logout_confirmation' );

Użytkownik po wylogowaniu zostanie przekierowany do strony z formularzem logowania – odpowiada za to fragment kodu:

wc_get_page_permalink( 'myaccount' )

W tym miejscu możesz wstawić dowolny link i użytkownik po wylogowaniu będzie przekierowywany w to miejsce. Przykładowo tak będzie wyglądał kod przekierowujący użytkownika na stronę główną.

function fk_delete_logout_confirmation() {
    global $wp;

    if ( isset( $wp->query_vars['customer-logout'] ) ) {
        wp_redirect( str_replace( '&amp;', '&', wp_logout_url( 'https://twojadomena.pl' ) ) );
        exit;
    }
}

add_action( 'template_redirect', 'fk_delete_logout_confirmation' );

W miejsce https://twojadomena.pl wstaw link do swojej strony. Możesz przekierować użytkownika do dowolnej zakładki.

Plik functions.php znajduje się w głównym folderze z motywem wp-content -> themes -> Twój motyw -> functions.php.

Jeśli nie wiesz jak połączyć się z serwerem, zapraszam do poradnika Jak zrobić kopię zapasową WordPressa. Znajdziesz w nim fragment z tutorialem jak połączyć się z serwerem przy pomocy darmowego programu WinSCP.

Subscribe
Powiadom o
guest
0 komentarzy
Inline Feedbacks
View all comments