2016-12-15 2 views
2

Ich muss die Ablaufzeit von Woocommerce Warenkorb auf 72 Stunden zu erhöhen.Woocommerce Set Warenkorb Ablaufintervall

Ich habe die Lösung versucht hier vorgeschlagen: set wordpress woocommerce cart expiration

Aber ich kann kein Ergebnis nicht sehen :( Kann mir jemand helfen, diese Funktion zu erhalten

Dank

- Edit? : Code-snippet ---

add_filter('wc_session_expiring', 'filter_ExtendSessionExpiring'); 
add_filter('wc_session_expiration' , 'filter_ExtendSessionExpired'); 

function filter_ExtendSessionExpiring($seconds) { 
    return (60 * 60 * 24 * 4) - (60 * 60); 
} 
function filter_ExtendSessionExpired($seconds) { 
    return 60 * 60 * 24 * 4; 
} 
+0

Sie können Code in Ihre Frage eingeben. Welchen Ausschnitt hast du probiert? – helgatheviking

+0

Hallo Helga! Vielen Dank für Ihre Antwort Ich habe meine Frage mit dem Schnipsel bearbeitet Ich habe nicht die "WoocommerceLicenseAPI" wie in der ursprünglichen Frage vorgeschlagen verwendet, weil es mir nicht sehr klar ist und ich einige Fehler bekomme ... Wirklich ich verstehe nicht, wie Woocommerce Warenkorbablauf Zeitraum verwalten, können Sie mir helfen, einige Dokumente zu finden, die dies erklären? –

Antwort

2

Der Filter 72 Stunden hin und zurück muss in Sekunden

.
add_filter('wc_session_expiring', 'filter_ExtendSessionExpiring'); 
add_filter('wc_session_expiration' , 'filter_ExtendSessionExpired'); 

function filter_ExtendSessionExpiring($seconds) { 
    return 60 * 60 * 71; 
} 
function filter_ExtendSessionExpired($seconds) { 
    return 60 * 60 * 72; 
} 
+0

OK, vielen Dank! Ich werde dieses Snippet ausprobieren ... Kann ich einfach in die functions.php-Datei meines Themes einfügen, oder? Danach wird alle 72 Stunden der Warenkorb aller Benutzer gelöscht? Habe ich es richtig verstanden? :) –

+0

Hallo, ich habe ein wenig recherchiert und ich frage mich, ob diese Woocommerce-Funktion auf Wordpress Cron-System basiert ...? –

Verwandte Themen