ثبت نام لاتاری 2022 آموزش ثبت نام لاتاری گرین کارت آمریکا 2022 لاتاری

آموزش رفع خطای Pluggable.php در وردپرس

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

آموزش رفع خطای Pluggable.php در وردپرس

خطای  Pluggable.php در وردپرس مانند خطای  زیر نمایش داده می شود:

مثالی از خطای افزونه

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

لازم به ذکر هست که فایل 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 اتفاق افتاده که باید برای رفع خطا ما ابتدا فایل فانکشن قالب را باز کنیم و به خط 1035 آن برویم و کدنویسی صورت گرفته را مورد برسی قرار دهیم تا مشخص شود در خط 1035 چه مشکلی ایجاد کرده تا آن را برطرف کنیم.

در بیشتر حالات در چنین مواردی کاراکترهای اضافی، فاصله و… باعث به وجود آمدن این مشکل می شوند که به اشتباه در کد های مان اضافه شده‌است. پس فایل functions.php به عنوان یکی از فایل‌های اصلی قالب وردپرس هست و با تغییر در قالب وردپرس می‌توانیم  مشکل را برطرف کنیم.

نکته:ابتدا قبل از تغییر در فایل 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/ مراجعه کنید و نام پوشه افزونه‌ای که فکر می‌کنید مشکل ایجاد کرده را تغییر نام بدهید. اما اگر نمی دانید که مشکل دقیقا از کدام افزونه است می توانید کلیه افزونه‌ها را با تغییر نام پوشه Plugins غیرفعال کنیدو بعد از ورود به پیشخوان وردپرس تک تک افزونه‌ها را فعال کنید و در هربار سایت را بررسی کنید که مشکل از کدام افزونه است تا  افزونه‌ای که باعث ایجاد مشکل شده را پیدا کنید.

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

در صورت آموزش های بیشتر و رفع مشکلات خود با ما در ارتباط باشیدرزرو کلاس خصوصی

 

 

 

نظر خودتان را ارسال کنید