مسدود شدن کوکی در وردپرس

خطای مسدود شدن کوکی در وردپرس را به آسانی رفع کنید

ما در این بخش از اکسپلوریت قصد داریم خطای مسدود شدن کوکی در وردپرس را به آسانی رفع کنیم. یکی از بهترین راه‌های افزایش سرعت بارگذاری سایت استفاده از کوکی‌ها می‌باشد. کوکی‌های یک سایت باعث می‌شوند در اولین ورود کاربر به آن سایت برخی داده‌های مورد نیاز دریافت شوند و در بازدیدهای بعدی برای بارگذاری سریعتر سایت از آن استفاده شود. اما گاهی این کوکی‌ها به دلایل مختلف مسدود شده اند و دسترسی و ورود به سایت امکان پذیر نخواهد بود و با خطای مسدود شدن کوکی در وردپرس مواجه خواهیم شد.

چه عاملی باعث خطای مسدود شدن کوکی در وردپرس می‌شود؟

در رابطه با چگونگی رفع خطای مسدود شدن کوکی در وردپرس باید بدانید که این سوال پاسخ منطقی ندارد. چرا که دلایل مختلفی وجود دارند که باعث بروز خطای مسدود شدن کوکی در وردپرس می‌شوند.

شما گاهی اوقات به دلیل خراب بودن فایل .htaccess این خطای را مشاهده می‌کنید. گاهی دیگر نیز به دلیلی فعال نبود کوکی مرورگر، تداخل افزونه یا قالب این اتفاق میوفتد. حتی در برخی موارد نیز ، بعد از نصب گواهی SSL و عدم پیکربندی صحیح در تغییر مسیر به https: //  این خطا رخ می‌دهد.

روش‌های رفع خطای مسدود شدن کوکی در وردپرس

  1. فعالسازی کوکی در مرورگر

یکی از مهمترین دلایلی که سبب رفع خطای ” کوکی‌ ها به خاطر خروجی غیر منتظره مسدود هستند” فعالسازی کوکی در مرورگر است.

نحوه فعالسازی در مرورگرهای مختلف تقریبا مشابه هم هستند به همین خاطر ما در اینجا فقط نحوه فعالسازی کوکی در مرورگر گوگل کروم را به شما آموزش خواهیم داد.

برای فعالسازی ابتدا مرورگر کروم خود را باز کرده و آدرس زیر را در آن وارد نمایید:

chrome://settings/cookies

سپس صفحه‌ای مطابق شکل زیر برای شما باز خواهد شد که در قسمت ” Customized behaviors” بر روی دکمه add کلیک نمایید.

خطای مسدود شدن کوکی در وردپرس

بعد از زدن این دکمه پنجره ای مطابق شکل زیر برای شما باز خواهد شد. در این قسمت کافیست با فرمت زیر نام سایت مورد نظر خود را وارد نمایید و دکمه done را بزنید:

[*.]exploreit.ir

توجه داشته باشید که باید به جای exploreit.ir آدرس سایت موردنظرتان را قرار دهید.

بدین شکل برای سایت مورد نظر شما کوکی ها مجاز و قابل فعالسازی خواهند شد. حال مجدد به صفحه ورود وردپرس سایتتان بروید و بررسی کنید که آیا مشکل رفع شده است یا خیر؟ اگر مشکل رفع نشده بود باید روش‌های دیگری که در ادامه به شما یاد خواهیم داد را امتحان کنید تا خطای مسدود شدن کوکی ها رفع شود.

  1. ست کردن کوکی‌های دامنه برای رفع خطای مسدود شدن کوکی در وردپرس

برای ست کردن کوکی های دامنه مطابق شکل زیر وارد هاستتان شوید و بر روی file manager کلیک نمایید.

خطای مسدود شدن کوکی در وردپرس

سپس مطابق آنچه در شکل زیر مشاهده می‌کنید، وارد پوشه public_html شوید و فایل “wp-config” را انتخاب کرده و گزینه edit را بزنید.

خطای مسدود شدن کوکی در وردپرس

سپس در پنجره ای که باز می‌شود قطعه کد زیر را در بالای این فایلقرار دهید (خوب است پیش از انجام اینکار یک نسخه پشتیبان از سایتتان تهیه نمایید):

// Set cookie domain for login cookies

define( ‘COOKIE_DOMAIN’, ‘.domain.com’ );

حتما توجه داشته باشید که به جای عبارت domain.com بایستی آدرس سایتتان را قرار دهید. در نهایت رو دکمه save زده و این فایل را ببندید و به صفحه ورود سایتتان بروید. حال بررسی کنید که آیا خطای رفع شده است یا خیر؟

  1. بای پس کردن کوکی‌های سایت

در این روش شما با اضافه کردن قطعه کد زیر به فایل function.php سایتتان باعث می‌شوید که نیاز به ورود کوکی های سایت را نادیده گرفته شود.

setcookie(TEST_COOKIE, ‘WP Cookie check’, 0, COOKIEPATH, COOKIE_DOMAIN);

if ( SITECOOKIEPATH != COOKIEPATH ) setcookie(TEST_COOKIE, ‘WP Cookie check’, 0, SITECOOKIEPATH, COOKIE_DOMAIN);

این روش بیشتر برای سایت های مفید است که از چایلد تم استفاده می‌کنند. اگر از چالد تم استفاده نمی‌کنید بهتر است که از این روش استفاده نکنید زیرا با بروزرسانی قالب تمامی تغییراتی که در سایت ایجاد کرده‌اید ازبین خواهد رفت.

برای اضافه کردن قطعه کد بالا نیز مطابق روش قبل به بخش public_html هاستتان بروید و در پوشه  wp-content وارد قالب‌های سایتتان شده و در قالبی که ساییتان از آن استفاده می‌کند به دنبال فایل function.php بگردید.

  1. عیب یابی افزونه‌ها و قالب‌ سایت

گاهی اوقات ممکن است خطای مسدود شدن کوکی در وردپرس به خاطر تداخل افزونه‌ها مخصوصا افزونه‌های امنیتی سایت باشد. در این هنگام برای رفع خطای “کوکی‌ ها به خاطر خروجی غیر منتظره مسدود هستند” باید تک تک افزونه‌های خود را غیر فعال کنید.

برای انجام اینکار بایستی به پوشه wp-content سایتتان بروید و نام پوشه plugins را به plugins-old تغییر دهید. حال به صفحه ورود سایتتان باز گردید اگر خطا رفع شد بود پس حتما این خطا به خاطر تداخل افزونه‌های سایتتان بوده است. باید تک تک افزونه ها را از بخش افزونه‌ها در پیشخوان وردپرس فعال نمایید تا متوجه شوید اشکال از کدام افزونه است.

اما اگر با غیرفعال سازی افزونه‌ها باز هم مشکل رفع نشد باید به سراغ غیر فعال‌سازی قالب سایتتان بروید.

برای غیر فعال سازی قالب سایت نیز دقیقا مشابه افزونه‌ها، ابتدا به پوشه wp-content هاستتان بروید و در فایل themes نام پوشه قالب خود را تغییر دهید و سپس به صفحه ورود وردپرس برگردید و بررسی کنید که آیا خطا رفع شده است یا خیر؟

اگر رفع شده بود اشکال از قالب شما می‌باشد و باید موضوع را با توسعه دهنده قالب در میان بگذارید و یا قالب سایتتان را عوض کنید.

آموزش کامل رفع خطای مسدود شدن کوکی در وردپرس

همانطور که در این مقاله آموزشی اشاره کردیم، یکی از بهترین راه‌های افزایش سرعت بارگذاری سایت استفاده از کوکی‌ها می‌باشد. کوکی‌های یک سایت باعث می‌شوند در اولین ورود کاربر به آن سایت برخی داده‌های مورد نیاز دریافت شوند و در بازدیدهای بعدی برای بارگذاری سریعتر سایت از آن استفاده شود. اما گاهی این کوکی‌ها به دلایل مختلف مسدود شده اند و دسترسی و ورود به سایت امکان پذیر نخواهد بود. معمولا در اکثر موارد با انجام روش اولی که در این مقاله به شما آموزش دادیم مشکل رفع خواهد شد اما اگر چنین نشد حتما روش‌های دیگر را امتحان کنید. در نهایت از توجه شما به این مقاله سپاسگزاریم. لطفا سوالات و نظرات خود را در بخش دیدگاه‌ها با ما به اشتراک بگذارید.

چه امتیازی به این مقاله می‌دهید؟

از رای

بدون امتیاز


نوید سیفی
نوید سیفی عاشق کد و کدنویسی

پست های مشابه

دیدگاه و پرسش

اکسپلوریت • کدنویسی حرفه ای و بدون دردسر
ما هر روز کلی مطالب آموزشی جالب در اینستاگراممون منتشر می‌کنیم! مشاهده پست های اینستاگرام