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

1402/10/30
157 بازدید
کوکی

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

دلایل مسدود شدن کوکی‌ها در وردپرس

دلایل مختلفی وجود دارد که باعث می‌شود تا کوکی‌های سایت شما مسدود شوند.

دلایلی همچون خراب بودن فایل .htaccess ، فعال نبودن کوکی مرورگر و تداخل افزونه یا قالب عامل رخ دادن این خطا هستند.

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

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

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

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

برای فعال‌سازی، وارد مرورگر کروم خود شوید و آدرس زیر را در آن وارد کنید:

chrome://settings/cookies

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

در پنجره باز شده، نام سایت مورد نظرتان مانند فرمت زیر وارد کنید:

[*.]yourdomain.com

به جای yourdomain.com آدرس سایت مورد نظرتان را وارد کنید. پیشنهاد ما به شما هاست وردپرس زرین‌هاست است.

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

درصورت برطرف نشدن ادامه مقاله را مطالعه کنید.

ست کردن کوکی‌های دامنه در سی‌پنل

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

برای ست کردن دامنه، وارد هاست خود شوید و وارد file manager شوید.

حالا وارد پوشه public_html و فایل wp-config.php را ویرایش کنید.

و قطعه کد زیر را در اوایل این فایل قرار دهید:

// Set cookie domain for login cookies

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

 

به جای yourdomain.com آدرس سایتتان را جایگذاری کنید و بر روی دکمه save کلیک کنید تا تغییرات ذخیره شود و دوباره سایتتان را بررسی کنید تا ببینید مشکل برطرف شده‌است یا خیر؟

بایپس کردن کوکی سایت

در این راه قطعه کد زیر را به فایل 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);

 

این راه برای سایت‌هایی مفید است که از چایلد تم استفاده می‌کنند و اگر از چایلد تم استفاده نمی‌کنید از این راه استفاده نکنید.

قالب یا افزونه متداخل

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

اگر دسترسی به پیشخوان وردپرس ندارید کافیست تا به هاست خود مراجعه کنید و در پوشه wp-content ، پوشه themes و plugins را تغییر نام دهید؛ تا تمام افزونه‌ و قالب‌ها غیرفعال شوند.

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

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

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

4 پاسخ

  1. وقت بخیر بعد از پیدا کردن افزونه متداخل چطور تداخلشو برطرف کنم؟

    1. سلام امیرحسین عزیز

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

      موفق باشی

  2. با پاک کردن کش هم این مورد اوکی میشه تست کردم جواب داد

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آخرین مقالات