علت اصلی خطا اتمام جلسه وردپرس چیست؟
اگر در حال طراحی سایت خود در محیط داشبورد وردپرس هستید و مدام وردپرس شما را از سیستم خارج میکند و مجبور هستید که دوباره لاگین کنید، نگران نباشید، این مشکل اعصاب خردکن خطا اتمام جلسه طی چند مرحله قابل حل است.
مشکل خارج شدن وردپرس اغلب نتیجه وجود مشکل در کوکیهایی است که وردپرس استفاده میکند تا مطمئن شود شما مجاز به دسترسی به داشبورد وردپرس هستید.
در این آموزش، من راه حل مشکل خروج مداوم وردپرس (که به عنوان خطای زمان اتمام جلسه وردپرس نیز شناخته می شود) را به صورت مرحله به مرحله بین خواهم کرد.
مراحل رفع خطا اتمام جلسه وردپرس
دادههای مرورگر خود را پاک کنید
اولین راه حلی که می توانید برای حل مشکل خطا اتمام جلسه ، امتحان کنید، پاک کردن کوکیها و حافظه کش مرورگر است. سایت شما ممکن است سعی کند از یک کوکی منقضی شده، برای تأیید اعتبار ورود شما استفاده کند. این فرآیند بسته به مرورگری که از آن استفاده می کنید کمی متفاوت است. در اینجا آموزش شیوه پاک کردن داده مرورگر در Chrome را آموزش خواهم داد زیرا محبوبترین مرورگر است. ابتدا با کلیک بر روی نماد سه نقطه در گوشه سمت راست بالای پنجره به تنظیمات مرورگر خود دسترسی پیدا کنید،
می توانید از بخش تنظیمات اولیه بر روی
Privacy and Security > Clear browsing data > Clear browsing data از منوی تنظیمات کلیک کنید:

حال در پنجرهی جدید باز شده ، ابتدا Time Range را بر روی All Time قرار دهید و سپس گزینههای Cookies and other site data و Cached Images and files را تیک بزنید و در انتها بر روی Clear Data کلیک کنید.

حذف کش سایت
شما ممکن است از افزونه راکت وردپرس (WP Rocket) یا دیگر افزونههای وردپرس برای افزایش سرعت وردپرس استفاده کرده باشید، در این صورت باید در تنظیمات افزونهها کش سایت را حذف کنید:

یا در افزونه W3 Total Cache از روش زیر میتوانید کش خود را حذف نمایید:

کنترل تنظیمات کوکی مروگر
ممکن است که تنظیمات مرورگر شما به سایت شما مجوز استفاده ازکوکیها را ندهد. بررسی این مشکل بسته به مرورگری که استفاده می کنید کمی متفاوت است. در اینجا، آموزش تنظیمات کوکی مرورگر کروم را بیان خواهیم کرد:
ابتدا به تنظیمات حریم خصوصی و امنیت (Privacy and security) مرورگر بروید:

اگر در زیر عبارت Cookies and site data عبارت blocked نوشته بود، مشکل همینجا است، روی این بخش کلیک کنید و بر روی Allow All Cooikes کلیک کنید:

با اینکار مشکل شما باید حل شده شود.
بررسی آدرس وردپرس و آدرس سایت برای رفع خطا اتمام جلسه
اگر با راهحلهای قبلی مشکل خروج وردپرس یا همان خطا اتمام جلسه وردپرس حل نشد، احتمال دارد که آدرس URL موجود در کوکی های سایت وردپرس شما با آدرس سایت شما مطابقت نداشته باشد. برای بررسی این موضوع، به تنظیمات و بخش عمومی (WordPress General Settings) در داشبورد وردپرس خود بروید:

باید WordPress Address(URL) و Site Address (URL) یکسان باشد. اگر به داشبورد وردپرس دسترسی ندارید، دو خط زیر را با آدرس سایت خودتان درون فایل wp-config.php قراردهید و نام دامنه خودتان را بجای WPersian.com بنویسید:
define('WP_HOME','https://WPersian.com);
define('WP_SITEURL','https:// WPersian.com);
تست راهکار عمومی مشکلات وردپرس
قالب سایت را به یک قالب استاندارد مثل 2022 تغییر دهید و بررسی کنید که مشکل حل شده یا نه، اگر حل شد که مشکل مربوط به قالب است، اگر حل نشد بروید و افزونهها را به صورت تک تک غیر فعال کنید، اگر افزونه ای را غیر فعال کردید و مشکل حل شد، یعنی مشکل از آن افزونه است و میتوانید افزونههای دیگر را فعال نمایید.
آموزش طراحی سایت با مستر دوره پاورپرس
اگر دوست دارید با هزینهای بسیار مناسب طراحی سایت و فروشگاه اینترنتی شوید، دوره پاورپرس بهترین و سریعترین مسیر برای رسیدن به این هدف است.
در پاورپرس شما طراحی سایت و فروشگاه اینترنتی را از پایه، به صورت مرحله به مرحله و بدون پیشنیاز مبتنی بر سیستم مدیریت محتوای وردپرس میآموزید.
مزیت رقابتی پاورپرس نسبت به دورههای دیگر این است که یک مستر کلاس طراحی سایت و فروشگاه اینترنتی است و همه مواردی که شما برای طراحی یک سایت یا فروشگاه اینترنتی موفق نیاز دارید را آموزش خواهیم داد.
مهمترین مزیت دوره پاورپرس افزودن دورههای آموزشی جدید به آن است و اینکه هر دانشجو تا 180 روز پس از خرید میتواند دورههای جدید را رایگان دریافت کند.
پاورپرس یکسری فیلم آموزشی صرف نیست، بلکه شما تا 180 روز میتوانید سوالات خود را از استاد بپرسید.
بیش از 30 فیلم از دوره پاورپرس را به رایگان و بدون نیاز به ثبت نام میتوانید مشاهده کنید و در صورت رضایت در دوره پاورس شرکت کنید.
تغییر زمان نگهداری کاربران در وردپرس

اگر در هنگام لاگین در وردپرس بر روی Remember me یا مرا به خاطر داشته باش کلیک کنید، مدت زمانی مشخص شما از سیستم خارج نخواهید شد، با قرار دادن کد زیر در فایل functions.php میتوانید این زمان را به میزان دلخواه تنظیم کنید:
add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' );
function keep_me_logged_in_for_1_year( $expirein ) {
return YEAR_IN_SECONDS; // 1 year in seconds
}
اگر ترجیح می دهید وردپرس کاربران را برای مدت زمان کوتاه تری به خاطر بسپارد، می توانید به جای ثابت YEAR_IN_SECONDS از ثابت های زمانی DAY_IN_SECONDS، WEEK_IN_SECONDS، یا MONTH_IN_SECONDS استفاده کنید.
یک آدرس مثلا gmail در بخش Send To وارد نمایید و بر روی کلید Send Email کلیک کنید. اگر ایمیل در مقصد و یا پوشه SPAM مقصد دریافت نشد به معنی این است که تنظیمات را درست وارد نکردید و باید کنترل کنید.
یک نکته جالب و مهم این است که اگر از SMTP سرورهای تجاری استفاده کنید، ایمیل معمولا به اسپم نمیرود.
منابع
○ تجربیات شخصی
○ ای تم
دیدگاهی ثبت نشده است