شرکت طراحی سایت فرتاک | شرکت طراحی سایت در تهران

02166562876

پشتیبانی 24 ساعته

تهران ، خیابان ستارخان ، نبش آفرند

021-66562876

پشتیبانی 24 ساعته

ملاقات حضوری شنبه تا پنج شنبه

از ساعت 8 صبح تا 8 عصر

آموزش رفع خطای Pluggable php در وردپرس – کدمحتوا ( Fartak 105091 )

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

آنچه در این مقاله میخوانید :

مقدمه

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

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

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

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

رفع خطای Pluggable php در وردپرس

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

پیغام خطای پیشخوان وردپرس

باتوجه‌به تصویری که مشاهده کردید می‌بینید که در این قطعه کد که گفته شد خطایی رخ‌داده که در خط ۱۳۵ افزونه‌ای افزونه  some_plugin  رخ‌داده و همین امر باعث ایجاد یک خطا در خط 1179 از فایل Pluggable php شده است.

حالا وظیفه شما بررسی کردن خط ۱۳۵ از فایل افزونه موردنظر است بعد از بررسی، آن را با خط ۱۱۷۹ از فایل Pluggable php مطابقت بدهید تا متوجه شوید که مشکل به وجود آمده از کجا نشئت‌گرفته است و آن را برطرف کنید.

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

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

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

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

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

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

برای رفع خطای Pluggable php  عموماً می‌توانیم چند راه ساده را امتحان کنیم و حتماً یکی از این راه‌ها می‌تواند مشکل ما را به‌راحتی رفع کند.

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

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

Warning: Cannot modify headerinformation –

 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

خوب به مثال توجه کنید. وقتی که خطای ما در فایل فانکشن و در خط ۱۰۳۵ ایجاد شود به این معنی است که برای رفع خطا می‌توانید فایل قالب فانکشن را باز کنید و مشاهده کنید که کدنویسی انجام‌گرفته و بررسی کنید که خطای ایجاد شده در خط را برطرف کنید.

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

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

 

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

 اگر هم به پیشخوان وردپرس دسترسی ندارید واردهاست شوید و به قسمت مدیریت فایل بروید که در تصویر مشخص است.

سی پنل مدیریت فایل

حالا به مسیر /public_html/wp-content/themes/ رفته و می‌توانید نام پوشه قالب فعلی که در قبل با خطا روبه‌رو شدید را ویرایش کنید و اسم پوشه را تغییر دهید تا قالب غیرفعال شده و قالبی که به‌صورت پیش‌فرض می‌شناسید در وردپرس جایگزین شود.

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

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

 اگر هم مثل خطای قالب متوجه شدید که به پیشخوان وردپرس دسترسی ندارید می‌توانید واردهاست خودتان شوید و بعد از اینکه به مدیریت فایل‌ها رفتید مسیر   /public_html/wp-content/plugins/  را طی کنید.

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

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

نتیجه گیری

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

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

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

در بیشتر موارد این خطاها بیشتر به این خاطر رخ می‌دهند که کاراکترهایی مثل ()، {} یا ; جا افتاده‌اند که باعث رخ دادن خطا شده است. اگر شما از برنامه‌های کدنویسی مانند sublime text 3 استفاده کنید این برنامه‌ها به این قابلیت مجهز هستند که در صورت جا افتادن یا وجود خطا یک آیکون خطا را نمایش می‌دهند و نشان خواهند داد که علت خطا دقیقاً چیست.

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

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
آموزش سئو وبلاگ

آموزش سئو وبلاگ ? ۰۲۱۹۱۶۹۱۰۷۵ ❤️

سئو وبلاگ به فرآیند بهینه سازی محتوا، ساختار سایت و کدهای HTML برای موتورهای جستجو گفته می‌شود.
در واقع سئو و بهینه سازی به وبلاگ شما کمک میکند تا سریع‌تر نزد گوگل دیده شده و رتبه بالایی را کسب کند.

بیشتر بخوانید
سئو سایت فروشگاهی | طراحی سایت فروشگاهی |طراحی فروشگاه آنلاین

آموزش سئو سایت فروشگاهی آنلاین? ۰۲۱۹۱۶۹۱۰۷۵ ❤️

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

بیشتر بخوانید
آموزش سئو وردپرس

آموزش سئو وردپرس? ۰۲۱۹۱۶۹۱۰۷۵ ❤️

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

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.