اگر شما هم مدیر و حتی نویسنده یک سایت وردپرسی هستید، احتمالا متوجه این نکته شده اید که حتی با فعال کردن تیک گزینه “Remember Me” پس از مدتی ( این مدت زمان به صورت پیش فرض ۲ هفته است) از داشبورد یا همان کنترل پنل مدیریتی سایت خارج می شوید و مجبورید مجددا نام کاربری و رمز عبورتان را وارد کنید. این کار وقتی سخت تر می شود که به دلیل تامین امنیت بیشتر پسوردتان، آن را به صورت تصادفی و با ترکیبی از حروف، اعداد و نمادها انتخاب کرده اید!
و اما راه حل این مسئله چیست؟ شاید بهترین و راحت ترین راهکار اضافه کردن قطعه کد زیر به فایل functions.php پوسته سایتتان باشد.
add_filter( 'auth_cookie_expiration', 'stay_logged_in_for_1_year' ); function stay_logged_in_for_1_year( $expire ) { return 31556926; // 1 year in seconds }
با استفاده از این قطعه کد، اگر فقط از یک کامپیوتر برای ورود به داشبورد وردپرس استفاده کنید، قادر خواهید بود تا مدت زمان بسیار زیادی بدون خروج (log out) از وردپرس، به انجام کارهای خود بپردازید.
نکته: توجه داشته باشید در قطعه کد فوق متغیر “۳۱۵۵۶۹۲۶” مدت زمان انقضای login در وردپرس است که به دلخواه خود می توانید آن را تغییر دهید.