معرفی خطای مسدود شدن کوکی وردپرس + آموزش شیوه رفع این خطا
سیستم مدیریت محتوای وردپرس در کنار تمام مزایا و منافعی که برای کاربران و مدیران کسب و کارهای آنلاین دارد، گاهی خطاها، مشکلات و اختلالهای گوناگونی را تجربه میکند. یکی از این مشکلات، خطای مسدود شدن کوکی وردپرس است. اگر شما هم وبسایت دارید یا مدیر سایت وردپرسی شخص یا شرکتی هستید، احتمال دارد که با خطای مسدود شدن کوکی در وردپرس روبرو شوید. در این مقاله تصمیم داریم خطای کوکیهای مسدود در وردپرس را معرفی کنیم و سپس به نحوه رفع این خطا بپردازیم. در صورتی که شما هم با چنین مشکلی روبرو شدهاید یا قصد دارید پیش از برخوردن به این مشکل، با چیستی و نحوه رفع آن آشنا شوید، پیشنهاد میشود که تا پایان این مقاله با ما همراه شوید.
کوکی چیست؟
وقتی افراد میخواهند وارد یک سایت شوند، درخواستی را به سرور ارسال میکنند و سرور در پاسخ به آنها اجازه میدهد که وارد سایت شوند. پس از نمایش سایت، کار کوکی (Cookie) آغاز میشود.
دوره پیشنهادی: آموزش وردپرس (WordPress)
کوکیها یا Cookies، یکی از توابع پیاچپی (php) هستند که سرور سایتها، آنها را روی کامپیوتر کاربران ذخیره میکنند. در صورتی که یک کاربر دوباره وارد سایت شود، آن سایت به صورت خودکار با کوکیهایی که قبلاً روی کامپیوتر کاربر ذخیره شده است، ارتباط میگیرد و از آنها برای نمایش وبسایت به شخص استفاده میکند. این کار باعث میشود که کاربر مجبور نباشد که برای اتصال به وبسایت، هر بار از سرور استفاده کند. در نتیجه سرعت بارگذاری سایت به میزان چشمگیری افزایش مییابد.
فرض کنید که وارد یک سایت شدهاید، در آن ثبت نام کردهاید و چند محصول را هم به سبد خریدتان اضافه کردهاید؛ اما بدون اینکه پرداخت نهایی را انجام دهید، از سایت خارج شدهاید. حال پس از مدتی دوباره میخواهید وارد آن سایت شوید و خرید خود را نهایی کنید. به محض اینکه وارد سایت میشوید، کوکیها وارد عمل میشوند و کل کارهایی را که شما در آن سایت انجام داده بودید، دوباره به شما نمایش میدهند تا بتوانید خیلی سریعتر خرید خود را نهایی کنید. اگر کوکیها در کار نبودند، بدونشک مجبور میشدید که همه کارها (یافتن محصول و غیره) را دوباره از صفر انجام دهید.
خطای مسدود شدن کوکی وردپرس چیست؟
وقتی میخواهیم وارد پیشخوان وردپرس خود شویم، ابتدا نام کاربری و رمز عبور خود را وارد و سپس گزینه «مرا با خاطر بسپار» را انتخاب میکنیم. با این کار، دفعات بعدی دیگر نیازی به ورود نام کاربری و رمز عبور نداریم؛ چون نام کاربری و رمز عبور به صورت خودکار در کادرها قرار میگیرد و ما میتوانیم به سرعت وارد سایت شویم. کار ذخیره نام کاربری و رمز عبور را کوکیها برای ما انجام میدهند.
یکی از خطاها و اشکالاتی که ممکن است در سیستم مدیریت محتوای وردپرس به وجود بیاید، خطای « کوکیها به خاطر خروجی غیرمنتظره مسدود هستند» است. این خطا زمانی به نمایش درمیآید که برای کوکیهای سایت مشکلی به وجود آمده باشد. سیستم مدیریت محتوای وردپرس با زبان برنامهنویسی php نوشته شده است و کوکیها به صورت پیشفرض در آن تعریف شدهاند. وقتی مشکلی برای کوکیها به وجود بیاید، فوراً خطای « کوکیها به خاطر خروجی غیرمنتظره مسدود هستند» نمایش داده میشود.
وجود مشکل کوکی در ورود به وردپرس باعث میشود که افراد پس از وارد کردن نام کاربری و رمز عبور، نتوانند وارد پیشخوان وردپرس شوند. این خطا، یکی از مشکلات رایج ورودپرس است و معمولاً نگرانی و سردرگمی مدیران و صاحبان سایتها را به دنبال دارد. اگر شما هم به چنین مشکلی برخوردهاید، اصلاً نگران نباشید. با مطالعه این مقاله خیلی راحت میتوانید خطای کوکیهای مسدود را رفع کنید و دوباره وارد پنل مدیریت وردپرس شوید.
پیشنهاد مطالعه: آموزش آپدیت وردپرس به صورت دستی
دلایل به وجود آمدن خطای مسدود شدن کوکی وردپرس چیست؟
یکی از سوالاتی که متخصصان وردپرس و مدیران سایتهای وردپرسی مطرح میکنند این است که چرا خطای مسدود شدن کوکی در وردپرس به وجود میآید؟ اصلاً چه دلیل یا دلایلی پشت این خطاست؟ در ادامه به چند مورد از دلایل احتمالی مشکل کوکی در ورود به وردپرس اشاره شده است:
- وجود خطا و مشکل در قالب وردپرس سایت
- ایجاد شدن خطا در تنظیمات مرورگر
- وجود مشکل یا خطا در افزونههای وردپرسی
- استفاده از پروکسی در هنگام ورود به صفحه پیشخوان وردپرس
این چهار دلیل، اصلیترین دلایل به وجود آمدن خطای کوکی ها در وردپرس است. اکثر افرادی که به چنین خطایی برخوردهاند، میگویند که یکی از این دلایل باعث مسدود شدن کوکیهای سایتشان شده است.
دوره پیشنهادی: آموزش طراحی سایت بدون کدنویسی
آموزش شیوه رفع خطای مسدود شدن کوکی در وردپرس
با توجه به دلایلی که برای خطای مسدود شدن کوکی وردپرس بیان کردیم، اکنون میتوانیم روشهای مختلف رفع این خطا را بیان کنیم. روشهایی که در ادامه این بخش از مقاله بیان میکنیم، بهترین و متداولترین روشهای رفع مشکل کوکی در ورود به وردپرس محسوب میشوند:
1. بررسی تنظیمات مرورگر برای رفع خطای مسدود شدن کوکی وردپرس
وجود مشکل در کوکیها و کش مرورگر، یکی از اصلیترین دلایل خطای مسدود شدن کوکی وردپرس است. برای رفع شدن این خطا بهتر است کش مرورگر خود را حذف کنید. اگر با پاک کردن کش مرورگر، مشکل حل نشد، احتمالا کوکیها در مرورگر شما غیرفعال شدهاند. برای حل این مشکل باید از طریق تنظیمات مرورگر آنها را فعال کنید.
برای پاک کردن کش مرورگر مراحل زیر را طی کنید:
- وارد بخش تنظیمات یا Settings مرورگر خود شوید.
- روی بخش « Privacy and security» کلیک کنید و سپس گزینه « Clear browsing data» را انتخاب نمایید.
- اکنون مطابق تصویر زیر، سه گزینه پیش رویتان قرار میگیرد که باید «Cookies and other site data » را انتخاب و روی دکمه «Clear data» کلیک کنید.
اگر مشکل با پاک کردن کش حل نشد، کوکیها را در مرورگر خود فعال کنید. برای فعال کردن کوکی در مرورگر مراحل زیر را طی کنید:
- وارد بخش تنظیمات یا Settings مرورگر خود شوید.
- کلمه «content» را کادر جستجو وارد کنید تا گزینه «Cookies and other site data» برایتان نمایش داده شود. روی این گزینه کلیک کنید.
- اکنون گزینه « Sites that can always use cookies» به نمایش درمیآید که روبروی آن کلمه آبیرنگ «Add» دیده میشود. روی کلمه «Add» کلیک کنید.
- اکنون کادری برای شما باز میشود که باید در آن آدرس سایت خود را به صورت [*.]maktabkhoone.org در آن وارد کنید. به جای کلمه مکتبخونه میتوانید، نام سایت خود را وارد نمایید. پس از این کار روی دکمه آبیرنگ «Add» کلیک کنید.
اگر با پاک کردن کش مرورگر یا فعال کردن کوکیها، مشکل حل نشد، زمان آن است که سراغ غیرفعال کردن افزونهها بروید. در ادامه شیوه غیرفعال کردن افزونهها را بیان خواهیم کرد.
پیشنهاد مطالعه: خطای 503 در وردپرس، علل و راهکار
2. غیرفعالسازی افزونههای وردپرس؛ راهی برای رفع خطای کوکی ها در وردپرس
پلاگینها یا افزونههای وردپرس، ابزارهایی هستند که امکان دسترسی افراد به امکانات و قابلیت بهتر و بیشتر را فراهم میکنند؛ به همین دلیل افرادی که از وردپرس برای طراحی و مدیریت سایت استفاده میکنند، ترجیح میدهند که پلاگینهای گوناگونی را روی وبسایت خود نصب کنند.
پلاگینها در کنار تمامی مزایا و فوایدی که دارند، گاه مشکلاتی مثل مشکل کوکی در ورود به وردپرس ایجاد میکنند. در صورتی که با خطای کوکی ها در وردپرس روبرو شدید و مشکلتان با حذف کش و فعال کردن کوکیها در مرورگر حل نشد، میتوانید افزونههای سیستم مدیریت محتوای خود را غیرفعال کنید. برای غیرفعال کردن افزونهها، مسیر زیر را طی کنید:
- وارد پیشخوان وردپرس شوید و از بخش داشبورد، روی «افزونهها» و سپس «افزونههای نصبشده» کلیک کنید.
- اکنون مطابق تصویر زیر، گزینه «غیرفعال کردن» را از منوی کشویی بالای صفحه برگزید و روی دکمه «اجرا» که در کنار آن قرار دارد، کلیک کنید.
در صورتی که امکان ورود به پیشخوان وردپرس را نداشتید، وارد بخش مدیریت فایل (File Manager) در هاست خود شوید، سپس به گوشه « wp-content» بروید. پوشه افزونهها (Plugins) را بیابید و نام آن را از طریق راست کلیک و «Rename» به هر نامی که خواستید، تغییر دهید.
3. بررسی قالب وردپرس و افزودن کد به فایل function قالب
یکی دیگر از دلایل مشکل کوکی در ورود به وردپرس، وجود مشکل در قالب وردپرس است. برای رفع این خطا کافی است مراحل زیر را طی کنید:
- وارد هاست cPanel خود شوید.
- از بخش «Files»، روی آیکون «File Manager» کلیک کنید.
- سپس وارد public_html شوید، روی پوشه wp-content کلیک کنید و نهایت وارد پوشه themes شوید. پوشه قالبی که از آن استفاده میکنید را بیابید و روی آن کلیک کنید.
- اکنون روی پوشه «functions» راست کلیک کرده و روی «Edit» کلیک کنید.
- اکنون کد زیر را کپی کنید و در انتهای فایل functions قرار دهید. وقتی کار به پایان رسید، روی «Save changes» کلیک کنید تا تغییرات اعمال شوند. در نهایت دوباره وارد وردپرس خود شوید، اگر مشکل کوکیها حل شد، بدانید که مشکل از قالب وردپرس بوده است.
setcookie(TEST_COOKIE, ‘WP Cookie check’, 0, COOKIEPATH, COOKIE_DOMAIN);
if (SITECOOKIEPATH != COOKIEPATH)
setcookie(TEST_COOKIE, ‘WP Cookie check’, 0, SITECOOKIEPATH, COOKIE_DOMAIN);
با انجام مراحل بالا احتمال اینکه مشکل کوکی در وردپرس حل شود بسیار زیاد است.
پیشنهاد مطالعه: فراموشی رمز وردپرس در ۴ سناریو + راهحل آن
4. غیرفعال کردن پروکسی (یا قندشکن!) در هنگام ورود به پیشخوان وردپرس
یکی دیگر از مواردی که باعث بروز خطای مسدود شدن کوکی وردپرس میشود، فعال بودن پروکسی ( یا همان قندشکن!) در هنگام ورود به سایت وردپرسی است. اگر با مشکل کوکی در وردپرس روبرو شدید، حتماً چک کنید که پروکسیتان غیرفعال باشد.
دوره پیشنهادی: آموزش ساخت فروشگاه اینترنتی با وردپرس
تبدیل شدن به یک متخصص حرفهای وردپرس با دورههای آموزشی مکتبخونه
در این مقاله تلاش کردیم مفهوم کوکی (Cookie) را بررسی کنیم، به چیستی خطای مسدود شدن کوکی وردپرس پی ببریم و در نهایت نحوه رفع خطای کوکی ها در وردپرس را بیان کنیم. امیدواریم که نکات و آموزههای این مقاله به شما کمک کند که خطای کوکیهای مسدود را سریع و راحت رفع کنید.
در صورتی که قصد دارید به متخصص حرفهای وردپرس تبدیل شوید، پیشنهاد میشود که ابتدا در یک دوره آموزش جامع وردپرس شرکت کنید. خوشبختانه مجموعههای مختلفی در کشورمان، شیوه کار با وردپرس را آموزش میدهند. یکی از این مجموعهها، وبسایت آموزشی مکتبخونه است که میکوشد با دورههای آموزشی جامع، مخاطبان خود را به متخصصان کاردان و توانمند وردپرس تبدیل کنید. در صورتی که تمایل دارید با دورههای آموزش وردپرس در وبسایت مکتبخونه آشنا شوید، کافی است به صفحه آموزش وردپرس مراجعه کنید. آیا تاکنون با مشکل کوکی در ورود به وردپرس روبرو شدهاید؟ از چه روشی برای رفع خطا استفاده کردید؟ لطفاً نظرها و پیشنهادهای خود را با ما و سایر همراهان مجموعه مکتبخونه در بخش دیدگاهها (زیر همین مقاله) به اشتراک بگذارید.