خانه / سیستمهای مدیریت محتوا / چگونه خطاهای فایل Pluggable.php در وردپرس را رفع کنیم

چگونه خطاهای فایل Pluggable.php در وردپرس را رفع کنیم

آیا شما در فایل pluggable.php سایت وردپرستان خطایی می بینید؟ گاهی اوقات هنگامی که شما کدی را به سایت خود اضافه می کنید یا پلاگین جدیدی را فعال می کنید، ممکن است با خطای فایل pluggable.php مواجه شوید. در این مقاله یاد می گیرید چطور این مشکل را رفع کنید.

چه موقع و چرا با خطاهای pluggable.php مواجه می شوید؟

وردپرس به کاربران و پلاگین ها اجازه می دهد تا بر روی توابع اصلی عملیات انجام دهند. این توابع در فاایل pluggable.pho قرار دارند.

اگر کد وارد شده یا پلاگین نتواند با یکی از این توابع همخوانی نداشته باشد، شما یک خطا مانند زیر مشاهده می کنید:

Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/demosite/wp-includes/pluggable.php on line 1179

گاهی اوقات شما همچنان می توانید به کار کردن بر روی سایتتان با وجود این خطا یا سایر خطاهای دیگر که در محیط ادمین ظاهر می شوند ادامه دهید.

رفع مشکل خطاهای فایل pluggable.php در وردپرس

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

به منظور رفع مشکل ذکر شده در فایل pluggable.php در ابتدا به مکان اشاره شده در خطا دقت کنید.

در مثال بالا، خطا در فایل functions.php در خط ۱۰۳۵ واقع شده است.

این بدان معناست که شما باید فایل function.php را ویرایش کنید و کدی که باعث این خطا شده را تغییر دهید یا حذف کنید.

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

مثال دیگری را نگاه کنیم:

Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/plugins/some-plugin-name/some-plugin.php:144) in /home/username/demosite/wp-includes/pluggable.php on line 1090

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

در تقریبا در تمام موردها پیغام خطاهایی که به فایل pluggable.php اشاره می کنند، به طور اشتباه این فایل را عامل خطا می دانند. این خطاها معمولا به وسیله یک کد شخصی که به فایل functions.php اضافه کرده اید، یا یک پلاگین که ضعیف کد نویسی شده یا حتی تم وردپرس ایجاد شده اند.

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

 

منبع

مطلب پیشنهادی

چگونه مهلت نظر دادن در وردپرس را برای بعضی پست ها تغییر دهیم

یکی از راه حل هایی که اغلب اوقات برای کاهش میزان نظرات اسپم پیشنهاد می …

پاسخ دهید

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