تعمیر خطاهای فایل Pluggable.php در وردپرس
خطاهای فایل Pluggable.php در وردپرس از چیست؟
وردپرس به پلاگین ها و کاربران اجازه اضافه کردن کد ها را می دهد بدون توجه به نحوه عملکرد آن ها این توابع در فایل Pluggable.php واقع شده است. اگر یک پلاگین وردپرس و یا یک قطعه کد سفارشی نتواند به درستی کار کند خطایی مانند خطای زیر رخ میدهد:
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
گاهی اوقات ممکن است شما قادر به ادامه کار خود نباشید و یا ممکن است برخی از خطا ها هنوز در بخش مدیریت ظاهر شوند.
با این حال میریم به سراغ رفع این خطا در ادامه با ما همراه باشید.
[irp posts=”19″ name=”بهینه سازی سایت با افزونه Autoptimize”]
تعمیر خطاهای فایل Pluggable.php در وردپرس
فایل Pluggable.php یک فایل هسته وردپرس است. ویرایش این فایل اصلا ایده خوبی به عنوان اولین گزینه نیست.
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
در مثال بالا خطا در فایل Functions.php در خط 1035 رخ داده است. این به این معناست که شما باید فایل Functions.php را ویرایش و اصلاح کنید. اگر دانش کافی به این فایل ندارید پیشنهاد می کنیم دست به این کار نزنید و آن را به یک متخصص بسپارید.
در اولین قدم اگر به پیشخوان وردپرس دسترسی ندارید برای غیر فعال کردن قالب می توانید به File manager کنترل پنل هاست خود بروید و سپس به مسیر، public_html » wp-content » themes بروید و نام پوشه قالب خود را تغییر دهید.
حال در بعضی اوقات مشکل از قالب نیست مانند مثال زیر:
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
خطای بالا به یک افزونه وردپرسی اشاره دارد که شما برای رفع این خطا می توانید پلاگین مورد نظر را حذف کنید اگر به پنل وردپرس خود دسترسی ندارید می توانید به به File manager کنترل پنل هاست خود بروید و سپس به مسیر زیر
public_html » wp-content » plugins
بروید و پوشه پلاگین مورد نظر را حذف کنید.
همانطور که اشاره کردیم این خطا با اضافه کردن قطعه کدی اشتباه به فایل functions.php قالب و یا ضعف کد نویسی در یک پلاگین رخ می دهد.
امیدوارم این مقاله مفید بوده باشد…