خروج از ووکامرس بدون تایید

خروج از ووکامرس بدون تایید: چگونه “آیا مطمئن هستید که می خواهید از سیستم خارج شوید؟” را حذف کنید.

آیا به دنبال راه حلی برای خروج از ووکامرس بدون تایید هستید؟ مدیریت کاربران ووکامرس مستلزم آن است که شما راهی برای اضافه کردن خروج از سیستم برای مشتریان خود در منو یا هر جایی که در قسمت ظاهری قابل مشاهده است داشته باشید. اگر توسعه‌دهنده تم ووکامرس یا صاحب فروشگاه هستید، احتمالاً با این پیام در عملکرد خروج مواجه شده‌اید «آیا مطمئن هستید که می‌خواهید از سیستم خارج شوید؟» اگر این موضوع شما و مشتریانتان را آزار می دهد، به شما نشان خواهم داد که چگونه به راحتی و به سرعت آن را در کمتر از پنج دقیقه حذف کنید.

پیاده سازی ووکامرس Logout بدون تایید

یکی از آزاردهنده‌ترین مشکلات فرآیند خروج از ووکامرس، این پیام خروج مداوم است: «آیا مطمئن هستید که می‌خواهید از سیستم خارج شوید؟ یکی از رایج‌ترین درخواست‌های من از مشتریان این است که این پیام را حذف کنند و فرآیند خروج را به صورت خودکار یا روان انجام دهند.

می‌خواهم دو روش را با شما به اشتراک بگذارم که می‌توانید این پیام تأیید خروج را حذف کنید و مشتریان خود را به‌طور خودکار از سیستم خارج کنید.

روش اول

برای دور زدن این تایید خروج ووکامرس ، یک قلاب وجود دارد که می توانید از آن استفاده کنید.

فایل functions.php خود را در قالب خود باز کنید و کد را اضافه کنید:

add_action('check_admin_referer', 'logout_without_confirm', 10, 2);

   function logout_without_confirm($action, $result)

      {

      /**

      * Allow log out without confirmation

      */

      if ($action == "log-out" && !isset($_GET['_wpnonce'])) {

      $redirect_to = isset($_REQUEST['redirect_to']) ?

      $_REQUEST['redirect_to'] : '';

      $location = str_replace('&', '&', wp_logout_url($redirect_to));;

      header("Location: $location");

      die();

    }

این کد به سادگی بررسی می کند که آیا پارامتر عملکرد ارسال شده به تابع برابر با خروج از سیستم است و Nonce برای اهداف امنیتی تنظیم شده است. اگر این دو شرط برآورده شد، از سیستم خارج شده و به مکان مشخص شده هدایت می‌شویم.

تایید خروج ووکامرس را با تغییر مسیر الگو حذف کنید

روش جایگزین دیگری که می توانیم استفاده کنیم، استفاده از شی Global $wp و اقدام template_redirect است.

روش دوم

کد زیر باید به فایل functions.php تم خود اضافه کنید تا پیام تایید خروج ووکامرس حذف شود:

add_action( 'template_redirect', 'logout_confirmation' );

function logout_confirmation() {

    global $wp;

    if ( isset( $wp->query_vars['customer-logout'] ) ) {

        wp_redirect( str_replace( '&', '&', wp_logout_url( wc_get_page_permalink( 'myaccount' ) ) ) );

        exit;

    }

}

با استفاده از هر یک از دو قطعه کد می توانید به راحتی از شر پیام تأیید خروج ووکامرس خلاص شوید و به کاربران خود اجازه دهید روند خروج روان و تجربه کاربری عالی داشته باشند.

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر نیاز است تا ابتدا وارد سایت شوید.

هیچ نظری ارسال نشده است.

در این مقاله قصد داریم تا درباره خروج از ووکامرس بدون تایید: چگونه "آیا مطمئن هستید که می خواهید از سیستم خارج شوید؟" را حذف کنید. صحبت کنیم.


قیمت آموزش
رایگان
نوع دسترسی
رایگان

این مقاله در حال حاضر تنها به روش رایگان در دسترس می باشد.

ناصر خالدی
مدرس دوره

ناصر خالدی

مهندس شبکه, امنیت, برنامه نویسی تلفن های هوشمند, طراح وب سایت و متخصص هوش مصنوعی

گفتگوی برنامه نویسان

بخشی برای حل مشکلات برنامه‌نویسی و مباحث پیرامون آن

دوره های پیشنهادی

مقالات پیشنهادی

پی اچ پی - PHP

با استفاده از این زبان می توان وب سایت های پویا طراحی کرد, این زبان می تواند با HTML ادغام شود, در حقیقت یک زبان اسکریپتی متن باز و رایگان است. یعنی زمانی که سرور درخواست ...


۹۴۸
۰
۱۳ آذر ۱۳۹۹

هک و امنیت

در تعریف کلی این واژه می توان گفت که به پیدا کردن راه های نفوذ به یک حریم شخصی و استفاده غیر مجاز از آن را هک می نامیم. هدف از هک می تواند ...


۹۶۰
۰
۱۳ آذر ۱۳۹۹

جاوا اسکریپت

جاوا اسکریپت یک زبان پویا و محبوب مبتنی بر شیء, داینامیک و مفسری می باشد. این زبان برای برنامه نویسی سمت سرور و کلاینت استفاده میشود که ...


۸۷۰
۰
۱۳ آذر ۱۳۹۹

نود جی اس

توسعه دهندگان نود جی اس, زبان جاوا اسکریپت را از یک زبان قابل اجرا در مرورگر خارج کرده و به زبانی تبدیل کردن که بتوان آن را بصورت یه اپلیکیشن مستفل اجرا کرد و ...


۹۱۶
۰
۱۲ آذر ۱۳۹۹