هل ترغب في تعطيل تأكيد تسجيل الخروج في WooCommerce وتنفيذ إعادة توجيه فوري بعد تسجيل الخروج؟ إذا كان الأمر كذلك، يمكنك استخدام الشيفرة التالية لتحقيق ذلك:
function disable_wc_logout_confirmation(){
global $wp;
if(isset($wp->query_vars['customer-logout'])){
wp_redirect(str_replace('&','&',wp_logout_url( wc_get_page_permalink('myaccount'))));
wp_destroy_current_session();
wp_clear_auth_cookie();
$url="عنوان URL للصفحة هنا";
wp_redirect( $url );
exit;
}
}
add_action('template_redirect', 'disable_wc_logout_confirmation');
هذا الكود يقوم بتعطيل تأكيد تسجيل الخروج في WooCommerce ويقوم بمسح الكوكيز ثم يقوم بإعادة التوجيه إلى الصفحة المخصصة المحددة في المتغير $url
. يتم تنفيذ هذا الكود عندما يتم الوصول إلى صفحة تسجيل الخروج customer-logout
.