آموزش رفع مشکل کوکی در وردپرس

4

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

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

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

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

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

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

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

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

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

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

غیر فعال بودن کوکی مرورگر

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

غیر فعال بودن کوکی مرورگر

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

غیرفعال کردن پلاگین ها

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

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

نگاهی به قالب وردپرس بیندازیم

اگر تمام مواردی را که در بالا گفتیم برای رفع مشکل کوکی در وردپرس مؤثر واقع نشد و همچنان با آن خطا روبرو بودید باید یک نگاهی به داخل قالب وردپرس خود بیاندازید مثلاً ممکن است داخل فایل functions.php شما تغییراتی رخ داده باشد و این تغییرات باعث شده باشد که این مشکل به وجود بیاید.

باید توجه داشته باشید که کوچک‌ترین تغییری در فایل مورد نظر حتی برای نمونه یک space اضافی می تواند باعث به وجود آمدن مشکل کوکی و مشکلات دیگر در سایت وردپرسی شما شود چون که این فایل در تمام صفحات سایت تاثیر مستقیمی دارد. این تغییرات همه معمولاً وقتی که قالب جدیدی در روی سیستم مدیریت محتوای وردپرس خود نصب می کنید به وجود می آید.

اگر محتوای فایل را بررسی کردید و دیدید که مشکلی وجود ندارد، برای حل رفع مشکل کوکی در وردپرس می توانید کد زیر را به داخل فایل function.php خود اضافه کنید تا خطای کوکی بر طرف گردد.

//fix for cookie error while login.
function set_wp_test_cookie() {
setcookie(TEST_COOKIE, ‘WP Cookie check’, 0, COOKIEPATH, COOKIE_DOMAIN);
if (SITECOOKIEPATH!= COOKIEPATH)
setcookie(TEST_COOKIE, ‘WP Cookie check’, 0, SITECOOKIEPATH, COOKIE_DOMAIN);
}
add_action(‘after_setup_theme’, ‘set_wp_test_cookie’, 101);

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

// Set cookie domain for login cookies define(‘COOKIE_DOMAIN’, ‘.domain.com’); // change domain.com with your actual domain

البته همه شما خوب می دانید که قبل از انجام هر گونه تغییراتی در فایل های وردپرس باید حتماً یک پشتیبان از فایل ها را بگیرید تا خدای نکرده در اثر تغییر نادرست و غیر تخصصی مشکلات ویژه برای سایت شما به وجود نیاید.

امتحان کردن روش های دیگر در رفع مشکل کوکی

امتحان کردن روش های دیگر در رفع مشکل کوکی

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

  • فایل.htaccess را از سرور خود حذف کنید، البته قبلش یک نسخه پشتیبان از آن تهیه نمایید. بررسی کنید ببینید که این کار به رفع مشکل کوکی در وردپرس تاثیر گذار بود یا نه اگر مشکل کوکی بر طرف شد. برای این که یک فایل جدید. htaccess به وجود آورید به قسمت تنظیمات سایت خود رفته و بر روی save کلیک کنید.
  • اگر اخیراً افزونه SSL نصب کرده اید، اطمینان حاصل کنید که تنظیمات آن به درستی انجام شده باشد.

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

اسماعیل یک مدرس و نویسنده خلاق است،همچنین مدیر و توسعه دهنده لرن دی ال

نظرات شما را با گوش دل می شنویم

      ارسال دیدگاه

      14 + یک =