آموزش کامل رفع خطای مسدود شدن کوکی در وردپرس
ما در این مقاله از ۲۰اسکریپت قصد داریم به شما نحوه رفع خطای مسدود شدن کوکی در وردپرس را آموزش دهیم . یکی از بهترین راههای افزایش سرعت بارگذاری سایت استفاده از کوکیها میباشد. کوکیهای یک سایت باعث میشوند در اولین ورود کاربر به آن سایت برخی دادههای مورد نیاز دریافت شوند و در بازدیدهای بعدی برای بارگذاری سریعتر سایت از آن استفاده شود. اما گاهی این کوکیها به دلایل مختلف مسدود شده اند و دسترسی و ورود به سایت امکان پذیر نخواهد بود. حتما تا انتهای این مقاله با ما همراه باشید. برای آموزش وردپرس بصورت کامل می توانید به بقیه منابع سایت ما مراجعه کنید .
آنچه در این مقاله به اختصار خواهید خواند:
- چه عاملی باعث مسدود شدن کوکی وردپرس میشود؟
- روشهای روش رفع خطای مسدود شدن کوکی در وردپرس
چه عاملی باعث مسدود شدن کوکی وردپرس میشود؟
خوب است بدانید که این سوال پاسخ مستقیم و واحدی ندارد. چرا که دلایل مختلفی وجود دارند که باعث بروز خطای مسدود شدن کوکی وردپرس میشوند.
شما گاهی اوقات به دلیل خراب بودن فایل .htaccess این خطای را مشاهده میکنید. گاهی دیگر نیز به دلیلی فعال نبود کوکی مرورگر، تداخل افزونه یا قالب این اتفاق میوفتد. حتی در برخی موارد نیز ، بعد از نصب گواهی SSL و عدم پیکربندی صحیح در تغییر مسیر به https: // این خطا رخ میدهد. اما خطای مسدود شدن کوکی به هر دلیلی که باشد، در ادامه این مقاله سعی میکنیم آن را بیابیم و به شما نشان خواهیم داد که چگونه آن را برطرف کنید.
روشهای رفع خطای مسدود شدن کوکی در وردپرس
-
فعالسازی کوکی در مرورگر
یکی از مهمترین دلایلی که سبب رفع خطای ” کوکی ها به خاطر خروجی غیر منتظره مسدود هستند” فعالسازی کوکی در مرورگر است. نحوه فعالسازی در مرورگرهای مختلف تقریبا مشابه هم هستند به همین خاطر ما در اینجا فقط نحوه فعالسازی کوکی در مرورگر گوگل کروم را به شما آموزش خواهیم داد.
برای فعالسازی ابتدا مرورگر کروم خود را باز کرده و آدرس زیر را در آن وارد نمایید:
chrome://settings/cookies
سپس صفحهای مطابق شکل زیر برای شما باز خواهد شد که در قسمت ” Customized behaviors” بر روی دکمه add کلیک نمایید.
بعد از زدن این دکمه پنجره ای مطابق شکل زیر برای شما باز خواهد شد. در این قسمت کافیست با فرمت زیر نام سایت مورد نظر خود را وارد نمایید و دکمه done را بزنید:
[*.]۲۰script.ir
توجه داشته باشید که باید به جای ۲۰script.ir آدرس سایت موردنظرتان را قرار دهید.
بدین شکل برای سایت مورد نظر شما کوکی ها مجاز و قابل فعالسازی خواهند شد. حال مجدد به صفحه ورود وردپرس سایتتان بروید و بررسی کنید که آیا مشکل رفع شده است یا خیر؟ اگر مشکل رفع نشده بود باید روشهای دیگری که در ادامه به شما یاد خواهیم داد را امتحان کنید تا خطای مسدود شدن کوکی ها رفع شود.
-
ست کردن کوکیهای دامنه
برای ست کردن کوکی های دامنه مطابق شکل زیر وارد هاستتان شوید و بر روی file manager کلیک نمایید.
سپس مطابق آنچه در شکل زیر مشاهده میکنید، وارد پوشه public_html شوید و فایل “wp-config” را انتخاب کرده و گزینه edit را بزنید.
سپس در پنجره ای که باز میشود قطعه کد زیر را در بالای این فایل قرار دهید (خوب است پیش از انجام اینکار یک نسخه پشتیبان از سایتتان تهیه نمایید):
// Set cookie domain for login cookies define( ‘COOKIE_DOMAIN’, ‘.domain.com’ );
حتما توجه داشته باشید که به جای عبارت domain.com بایستی آدرس سایتتان را قرار دهید. در نهایت رو دکمه save زده و این فایل را ببندید و به صفحه ورود سایتتان بروید. حال بررسی کنید که آیا خطای رفع شده است یا خیر؟
-
بای پس کردن کوکیهای سایت
در این روش شما با اضافه کردن قطعه کد زیر به فایل function.php سایتتان باعث میشوید که نیاز به ورود کوکی های سایت را نادیده گرفته شود.
setcookie(TEST_COOKIE, ‘WP Cookie check’, ۰, COOKIEPATH, COOKIE_DOMAIN); if ( SITECOOKIEPATH != COOKIEPATH ) setcookie(TEST_COOKIE, ‘WP Cookie check’, ۰, SITECOOKIEPATH, COOKIE_DOMAIN);
این روش بیشتر برای سایت های مفید است که از چایلد تم استفاده میکنند. اگر از چالد تم استفاده نمیکنید بهتر است که از این روش استفاده نکنید زیرا با بروزرسانی قالب تمامی تغییراتی که در سایت ایجاد کردهاید ازبین خواهد رفت.
برای اضافه کردن قطعه کد بالا نیز مطابق روش قبل به بخش public_html هاستتان بروید و در پوشه wp-content وارد قالبهای سایتتان شده و در قالبی که ساییتان از آن استفاده میکند به دنبال فایل function.php بگردید.
-
عیب یابی افزونهها و قالب سایت
گاهی اوقات ممکن است خطای مسدود شدن کوکی وردپرس به خاطر تداخل افزونهها مخصوصا افزونههای امنیتی سایت باشد. در این هنگام برای رفع خطای “کوکی ها به خاطر خروجی غیر منتظره مسدود هستند” باید تک تک افزونههای خود را غیر فعال کنید.
برای انجام اینکار بایستی به پوشه wp-content سایتتان بروید و نام پوشه plugins را به plugins-old تغییر دهید. حال به صفحه ورود سایتتان باز گردید اگر خطا رفع شد بود پس حتما این خطا به خاطر تداخل افزونههای سایتتان بوده است. باید تک تک افزونه ها را از بخش افزونهها در پیشخوان وردپرس فعال نمایید تا متوجه شوید اشکال از کدام افزونه است. اما اگر با غیرفعال سازی افزونهها باز هم مشکل رفع نشد باید به سراغ غیر فعالسازی قالب سایتتان بروید.
برای غیر فعال سازی قالب سایت نیز دقیقا مشابه افزونهها، ابتدا به پوشه wp-content هاستتان بروید و در فایل themes نام پوشه قالب خود را تغییر دهید و سپس به صفحه ورود وردپرس برگردید و بررسی کنید که آیا خطا رفع شده است یا خیر؟ اگر رفع شده بود اشکال از قالب شما میباشد و باید موضوع را با توسعه دهنده قالب در میان بگذارید و یا قالب سایتتان را عوض کنید.
آموزش کامل رفع خطای مسدود شدن کوکی در وردپرس
همانطور که در این مقاله آموزشی اشاره کردیم، یکی از بهترین راههای افزایش سرعت بارگذاری سایت استفاده از کوکیها میباشد. کوکیهای یک سایت باعث میشوند در اولین ورود کاربر به آن سایت برخی دادههای مورد نیاز دریافت شوند و در بازدیدهای بعدی برای بارگذاری سریعتر سایت از آن استفاده شود. اما گاهی این کوکیها به دلایل مختلف مسدود شده اند و دسترسی و ورود به سایت امکان پذیر نخواهد بود. معمولا در اکثر موارد با انجام روش اولی که در این مقاله به شما آموزش دادیم مشکل رفع خواهد شد اما اگر چنین نشد حتما روشهای دیگر را امتحان کنید. در نهایت از توجه شما به این مقاله سپاسگزاریم. لطفا سوالات و نظرات خود را در بخش دیدگاهها با ما به اشتراک بگذارید.
نوشته آموزش کامل رفع خطای مسدود شدن کوکی در وردپرس اولین بار در بیست اسکریپت. پدیدار شد.