You are currently viewing نحوه رفع مشکل مسدود کردن کوکی ها در وردپرس (7 راه حل)

نحوه رفع مشکل مسدود کردن کوکی ها در وردپرس (7 راه حل)


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

1. غیر فعال کردن پلاگین. یکی از راه های رایج برای حل مشکل مسدود کردن کوکی ها در وردپرس

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

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

اگر نمی توانید از طریق داشبورد وردپرس خود وارد شوید، افزونه ها را از طریق هاست خود غیرفعال کنید. برای این کار وارد کنترل پنل هاست شوید و از طریق File Manager پوشه wp-content را انتخاب کنید. در این صفحه فایلی به نام Plugin را مشاهده خواهید کرد. این پوشه شامل تمامی افزونه های وب سایت شما می باشد. با تغییر نام پوشه، افزونه های وب سایت غیرفعال می شوند. اگر موفق شده اید مشکل کوکی های وردپرس خود را حل کنید. بنابراین ناسازگاری کوکی به دلیل نقص افزونه ایجاد می شود. در این صورت باید پلاگین ها را یکی یکی نصب کنید تا افزونه معیوب را پیدا کنید.

2. قالب را غیرفعال کنید. روش دوم برای رفع مشکل مسدود شدن کوکی ها در وردپرس

برای رفع این خطا، مانند غیرفعال کردن افزونه، می توانید قالب را از طریق پیشخوان یا هاست خود غیرفعال کنید. موضوع در پوشه ای به نام Themes قرار دارد. این پوشه را می توانید در بخش wp-content و public-html پیدا کنید:

Public-html/wp-content/themes

پس از انتخاب پوشه templates روی آن راست کلیک کرده و Rename را کلیک کنید. اگر مشکل از قالب باشد، تغییر نام قالب یا غیرفعال کردن موقت آن، مشکل مسدود کردن کوکی وردپرس را حل می کند.

وردپرس چیست و چه مزایایی دارد؟ چه ویژگی هایی وردپرس را محبوب می کند؟ در مقاله زیر بخوانید.

وردپرس چیست؟

3. بررسی تنظیمات مرورگر. کش را پاک کنید یا کوکی ها را در مرورگر خود فعال کنید

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

فعال کردن کوکی ها در همه مرورگرها یکسان است. در اینجا به نحوه رفع مشکل کوکی ها در کروم خواهیم پرداخت. برای رفع مشکل کوکی، روی سه نقطه در گوشه سمت راست بالای مرورگر کلیک کنید و تنظیمات را انتخاب کنید. در بالای صفحه، Content را در نوار جستجو تایپ کنید تا گزینه Cookies نمایش داده شود. پس از انتخاب این گزینه در قسمت Allow روی Add Option کلیک کنید. در قسمت نشان داده شده آدرس وب سایت را وارد کرده و گزینه Add را کلیک کنید. این کار کوکی های مرورگر را در وب سایت شما فعال می کند.

4. بررسی پروتکل امنیتی وب سایت. تغییر مسیر http بد

گاهی اوقات مشکل “کوکی ها مسدود شده اند” زمانی رخ می دهد که مرورگر شما نمی تواند پروتکل های امنیتی وب سایت را پیدا کند. خوشبختانه این مشکل در چهار مرحله به راحتی قابل حل است:

  • فایل phpmyadmin را وارد کنید.
  • جدول wp-options را در پایگاه داده خود پیدا کنید.
  • روی گزینه option value کلیک کنید و قبل از آدرس دامنه، پروتکل شرکت میزبان (Https) را وارد کنید.
  • همان مرحله قبل را در ردیف بعدی تکرار کنید.

اگر اخیراً یک گواهی SSL نصب کرده اید، ممکن است تغییر مسیر از http به Https به درستی انجام نشود. اگر مشکل از پروتکل امنیتی میزبانی وب شما باشد، این روش احتمالا مشکل را حل می کند.

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

5. ویرایش فایل تابع الگو. رفع مشکل مسدود شدن کوکی ها در وردپرس با غیرفعال کردن کوکی ها در سایت

اگر هیچ یک از روش های بالا جواب نداد، باید کدنویسی را شروع کرده و با ویرایش فایل function.php رکورد کوکی را در وب سایت تنظیم کنید. این روش کوکی های ورود به وب سایت را نادیده می گیرد. به همین دلیل نمی توان آن را بهترین راه برای حل مشکل مسدود شدن کوکی ها دانست. برای این کار نیازی به تجربه در برنامه نویسی ندارید. بلکه فقط کد زیر را در فایل تابع وارد کنید. برای دسترسی به فایل تابع از طریق هاست مسیر زیر را دنبال کنید:

مدیر فایل/public-html/wp-content/theme

پوشه با الگوی مورد نظر را پیدا کنید و فایل تابع را انتخاب کنید. پس از کلیک راست و انتخاب گزینه Edit کد زیر را وارد کنید:

setcookie(TEST_COOKIE، 'WP Cookie Check'، 0، COOKIEPATH، COOKIE_DOMAIN);

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

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

چه چیزی باعث خطای cURL 28 در وردپرس می شود؟ راه حل های رفع خطای cURL 28 چیست؟ در مقاله زیر بخوانید.

نحوه رفع خطای cURL 28

6. ویرایش فایل wp-config.php. ساده ترین راه برای رفع مشکل مسدود کردن کوکی ها در وردپرس

راه دیگر برای حل مشکل مسدود کردن کوکی وردپرس این است که به کنترل پنل هاست خود بروید و با کدنویسی در فایل wp.config مشکل کوکی را برطرف کنید. برای این کار وارد دایرکتوری وبسایت شوید و فایل wp-config را از پوشه public_html پیدا کنید، روی آن کلیک راست کرده و Edit را انتخاب کنید. سپس کد زیر را به کد موجود در پوشه اضافه کنید:

define( 'COOKIE_DOMAIN', '.domain.com' ); // change domain.com with your actual domain

سپس ذخیره را فشار دهید. با وارد کردن این کد ممکن است مشکل کوکی وردپرس برطرف شود.

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

اگر همه روش های بالا را امتحان کرده اید و باز هم برای رفع انسداد کوکی ها کار نمی کند، احتمالاً باید به دنبال مشکل ریشه در فایل htaccess خود بگردید. برای این کار قبل از هر اقدامی یک نسخه پشتیبان از وب سایت تهیه کنید. سپس فایل htaccess را از طریق هاست پاک کنید. اگر مشکل برطرف شد به قسمت تنظیمات پیشخوان وبسایت رفته و روی لینک های منحصربفرد کلیک کنید. تنظیمات پیش فرض تک اتصال را بدون هیچ تغییری نگه دارید تا فایل htaccess جدید به هاست بازگردانده شود.

با رفع مشکل مسدود شدن کوکی ها در وردپرس به راحتی وارد وبسایت شوید

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

هنگامی که این کوکی‌ها مسدود می‌شوند و وب‌سایت در سمت میزبان بارگیری نمی‌شود، هنگام ورود به سیستم با این پیام مواجه می‌شوید: «خطا: کوکی‌ها مسدود شده‌اند یا مرورگر شما از آن‌ها پشتیبانی نمی‌کند. شما باید آنها را فعال کنید تا وردپرس از آن استفاده کند.”

نتیجه

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

نظر شما در این زمینه چیست؟ اگر سوال یا ابهامی در مورد موضوع این مقاله دارید در قسمت نظرات مطرح کنید تا کارشناسان پارس پک در اسرع وقت پاسخ دهند.

سوالات متداول

1. دلیل مسدود شدن کوکی ها در وردپرس چیست؟

مسدود کردن کوکی ها در وردپرس دلایل مختلفی دارد، از جمله خرابی فایل htaccess، حافظه پنهان مرورگر، تداخل پلاگین یا قالب، مشکلات کدنویسی در فایل تابع و گواهی SSL.

2. چگونه مشکل مسدود شدن کوکی ها در وردپرس را از طریق مرورگر حل کنیم؟

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

3. راه های رفع انسداد کوکی ها در وردپرس چیست؟

برخی از راه‌های رفع انسداد کوکی‌ها در وردپرس عبارتند از: فعال کردن کوکی‌ها در مرورگر، غیرفعال کردن کوکی‌ها در وب‌سایت‌ها، بررسی افزونه‌ها و قالب‌ها، ویژگی کدنویسی و فایل‌های wp-config.

4. روش رفع مشکل کوکی در مرورگر کروم چیست؟

از طریق تنظیمات مرورگر کروم به قسمت Cookies رفته و آدرس وب سایت را در قسمت Allow وارد کرده و گزینه Add را بزنید.