أكواد تطوير الوردبريس

تعطيل تأكيد تسجيل الخروج في WooCommerce ومسح الكوكيز ثم إعادة التوجيه إلى صفحة مخصصة

Mirrororg.com

هل ترغب في تعطيل تأكيد تسجيل الخروج في 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.