آموزش رفع خطای fatal error call to undefined function وردپرس
یکی از رایج ترین خطاهایی که در بروزرسانی وردپرس روبرو میشوید خطای Fatal error undefined function میباشد.
این خطا ها در نوع های مختلفی میباشد. نمونه زیر یک مدل از خطاها میباشد :
Fatal error: Call to undefined function get_bloginfo() in /home/username/wp-includes/class-wp-locale.php on line 233
برای حل خطا fatal error call to undefined function کافیست هسته وردپرس خود را یکبار بروزرسانی نمایید.
برای انجام اینکار کافیست یکبار به پیشخوان بروید و در قسمت بروزرسانی ها ، بروزرسانی نمایید و بر روی راه اندازی مجدد کلیک نمایید.
حال اگر به پیشخوان وردپرس دسترسی ندارید مراحل زیر را طی نمایید:
1) ابتدا از سایت وردپرس آخرین نسخه وردپرس را دانلود نمایید.
2) به هاست یا سرور خود بروید و تمام اطلاعات درون آن را به جز wp-config ، wp-setting ، Httaccess و پوشه wp-contact و فایل های دیگری که فکر میکنید مورد نیاز است را حذف نمایید و اطلاعات آخرین نسخه وردپرس را جایگزین فایل های حذف شده کنید.
نکته : توجه داشته باشید هنگام extract کردن ، فایل جدید را جایگزین فایل هایی که بالا ذکر کرده ایم نکنید.
3) حالا سایت خود را دوباره اجرا نمایید . اگر مشکل حل نشد مطلب پایین را بخوانید
راه حل بعدی بروزرسانی دیتابیس ها میباشد.
برای انجام اینکار کافیست وارد هاست خود شوید و وارد بخش MySQL® Databases شوید . سپس در قسمت Modify Databases بر روی check database و Repair Database کلیک کنید. سپس سایت خود را دوباره باز کنید
غیرفعال سازی افزونه ها :
گاهی اوقات بعضی از افزونه برای ما مشکل ایجاد میکنند . شما کافیست این افزونه ها را غیرفعال نمایید و سایت را یکبار اجرا کنید . اگر با غیرفعال سازی افزونه ها مشکل حل شد باید پیدا کنید تا مشکل از کدام افزونه میباشد.
منسوخ شدن توابع php :
گاهی اوقات بعضی از توابع در بعضی از ورژن های PHP قابل اجرا میباشد و درنسخه های جدید php منسوخ شده است. شما باید توابع جدید را جایگزین توابع قدیمی کنید