


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

چرا خطای خطای مسدود شدگی کوکی در وردپرس رخ میدهد؟
1. مسدود شدن کوکیها توسط افزونههای امنیتی و حافظه پنهان
معمولا کوکیها را میتواند توسط یک افزونه امنیتی مسدود کرد. این مورد معمولا اصلیترین دلیل است.
افزونههای امنیتی معمولا چنین قابلیتی را دارند.
در چنین شرایطی شما به ارور Cookies are blocked or not supported by your browser را مشاهده میکنید.
در صورتی که از وردپرس فارسی استفاده میکنید هم به ارور خطای مسدود شدگی کوکی در وردپرس برخورد خواهید کرد.
برای رفع ارور در این حالت میتوانید به راحتی با غیرفعال کردن افزونه مورد نظر اقدام کنید.
در صورتی که مشکل حل شد نیازی نیست که دیگر راهحلها را امتحان کنید.
2. بسته شدن کوکیها از سمت ارائه دهنده هاست
ممکن است بسته شدن کوکیها از سمت هاست باشد.
ممکن است دامنه باقیمانده و تغییر نکند ولی ارتباط شما و وبسایت دچار اختلال شود.
راهکار عاقلانه در این شرایط این است که تمام کوکیهای مرورگر را حذف کنید و به داشپورد خودتان در وردپرس وارد شوید.
روشهای برطرف کردن خطای مسدود شدگی کوکی در وردپرس
1.ویرایش فایل wp-config.php
برای این کار باید ابتدا با استفاده از FTP به وبسایت خودتان وصل شوید. برای انجام این کار میتوانید از نرمافزار فایلزیلا استفاده کنید.
از فایل منیجر، دایرکتوری ریشه سایت خود را وارد کرده و فایل “wp-config.php” را پیدا کنید
سپس فایل را باز کنید و کد زیر را به آن اضافه کنید.
define( 'COOKIE_DOMAIN', '.domain.com' ); // change domain.com with your actual domain
اگر هم از کدهای بالا استفاده کردید و به نتیجه دلخواه خودتان نرسیدید میتوانید کدهای زیر را امتحان کنید:
define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );
2. ادیت کردن فایل functions.php
وارد پنل کاربری خودتان شوید و سپس به آدرس زیر بروید:
Appearance -> Theme File Editor -> Theme Functions (funtions.php)
حال کد زیر را در این قسمت اضافه کنید:
setcookie(TEST_COOKIE, 'WP Cookie check', 0, COOKIEPATH, COOKIE_DOMAIN);if ( SITECOOKIEPATH != COOKIEPATH ) setcookie(TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN);
سپس فایل را آپدیت کنید. در این حالت به احتمال زیاد مشکل حل خواهد شد.
دیدگاه ها
