سیستم مدیریت محتوای وردپرس نیز همانند دیگر سیستمهای مدیریت محتوا، دارای خطاهایی است که این خطاها به آسانی رفع میشوند. یکی از این خطاها، خطای عدم خروج از پیشخوان وردپرس است.
مشکل این است که وقتی قصد دارید از پیشخوان وردپرس خارج شوید، این اتفاق نمیافتد و همچنان در پیشخوان باقیماند.
در این مقاله با ما همراه باشید تا این مشکل را نیز بررسی و رفع نماییم.
برای رفع خطای عدم خروج از پیشخوان وردپرس، کارهایی مانند پاک کردن کش ، غیرفعال کردن افزونهها ، پاک کردن کوکیها و حتی برگرداندن نسخه پشتیبان در وردپرس تست شده؛ اما مشکل برطرف نشده است، بنظر مشکل سختی است، اما ابتدا بهتر است بدانیم چرا این مشکل پیش میآید؟
برای درک این موضوع باید پروسه عملکرد ورود به پیشخوان مدیریت وردپرس را بدانید.
وردپرس با ذخیره کوکیها در مرورگر باعث میشود تا پروسه ورود، به راحتی اتفاق بیافتد؛ زیرا کوکی باعث ذخیره شدن آدرس در مرورگر میشود.
زمانی که آدرسهای موجود در کوکیها با آدرس موجود در تنظیمات ورودی وردپرس سازگار نباشد، طبیعتا وردپرس نمیتواند پروسه خروج و ورود را تایید کند.
برای درک بیشتر این موضوع تصویر زیر را ببینید:
همانطور که در تصویر مشاهده کردید نشانی وردپرس با نشانی سایت یکسان نیست و نشانی اول دارای www و دومی بدون www است؛ به همین دلیل با خطای عدم خروج پیشخوان موجه میشویم.
به آسانی این مشکل رفع میشود.
کافیست آدرسها را یکسان نمایید؛ یعنی نشانی وردپرس را با نشانی سایت یکسان نمایید و در آخر تنظیمات را ذخیره سازید.
در تصویر بالا هر دو آدرس یکسان وارد شدهاند و دیگر مشکلی وجود ندارد و خطا رفع شده است.
اما اگر به پیشخوان وردپرس خود دسترسی نداشتیم چی؟
به هاست خود رفته و فایل wp-config.php را ویرایش نمایید؛ اما قبل از این کار حتما یک نسخه پشتیبان تهیه نمایید تا درصورت بروز خطا، این نسخه را برگردانید.
قطعه کد زیر را به بالای عبارت “That’s all, stop editing! Happy blogging” اضافه نمایید:
define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');
و اگر قصد استفاده از www در آدرس را دارید، قطعه کد زیر را وارد نموده و آدرس سایت خود را به جای آدرس مثال جایگذاری نمایید:
define('WP_HOME','http://www.example.com'); define('WP_SITEURL','http://www.example.com');