در پست قبلی در مورد نحوه حذف پیام تایید خروج از ووکامرس، قطعات سریعی را به اشتراک گذاشتم که می توانید از آنها برای حذف آن پیام دائمی که هنگام خروج مشتری از ووکامرس مشاهده می شود استفاده کنید. امروز، میخواهم قطعه PHP خروج از ووکامرس را بهسرعت به اشتراک بگذارم که میتوانید از آن برای ایجاد یک دکمه خروج در قالب تم ووکامرس خود استفاده کنید یا میتوانید یک اقدام کوتاه برای ایجاد یک کد کوتاه خروج از ووکامرس اضافه کنید.
ووکامرس خروج از PHP Snippet
این یک قطعه بسیار مفید ووکامرس است که می توانید از آن در قالب و توسعه پلاگین ووکامرس روزانه خود استفاده کنید.
در حالت ایدهآل، قطعه PHP خروج از ووکامرس از عملکرد پیشفرض خروج از وردپرس تشکیل شده است که در زیر به آن اشاره شده است:
wp_login_url( string $redirect = '' , bool $force_reauth = false )
تابع دارای دو پارامتر است
Description | Parameter |
(رشته) (اختیاری) مسیر تغییر مسیر در هنگام ورود به سیستم. | $redirect |
(bool) (اختیاری) اینکه آیا باید مجوز مجدد اجباری شود، حتی اگر یک کوکی وجود داشته باشد. | $force_reauth |
برای ایجاد URL خروج می توانید از تابعی که در قطعه کد زیر است استفاده کنید:
<?php if (is_user_logged_in()) : ?> <a href="<?php echo wp_logout_url(get_permalink()); ?>">Logout</a> <?php endif;?>
اگر فقط می خواهید یک دکمه خروج به قالب ووکامرس خود اضافه کنید، می توانید به سادگی این کد را در قالب اضافه کنید و لینک خروج ظاهر می شود. میتوانید تگ a href را با تگ <button> بپیچید و به دکمه خروج بهطور مناسب استایل دهید.
تغییر مسیر صفحه (داخلی) پس از خروج از ووکامرس
قطعه کد حاوی URL تغییر مسیر پس از خروج از سیستم است و می توانید شناسه صفحه در تابع get_permalink() را به صفحه ای که می خواهید کاربر پس از خروج از سیستم هدایت شود ارسال کنید.
تغییر مسیر URL خارجی پس از خروج از ووکامرس
اگر ترجیح میدهید مشتریان پس از خروج از سیستم به یک URL خارجی هدایت شوند، میتوانید همانطور که در کد زیر نشان داده شده است، URL خارجی را روی کد اضافه کنید:
wp_logout_url( 'http://example.com' );
اگر می خواهید یک دکمه کوتاه برای خروج از ووکامرس ایجاد کنید، من یک آموزش مفصل در مورد نحوه ایجاد یک کد کوتاه خروج از ووکامرس ایجاد کردم که یک راهنمای عالی است.