سبد خرید
0

هیچ محصولی در سبد خرید نیست.

رفع خطای PHP 8.0 Warning: __wakeup() must have public visibility در وردپرس

رفع خطای PHP 8.0 Warning: __wakeup() must have public visibility در وردپرس

همانطور که میدونید نسخه PHP 8 از انتشارش بیشتر از چند ماه نمیگذره به همین خاطر هم تا Library یا و افزونه های مختلف با این نسخه از پی اچ پی فیکس و هماهنگ بشن مطمئنا مدت زمانی طول میکشه. اگر در بستر هسته وردپرستون با افزونه ای کار کردید که با نسخه php 8 هماهنگ نبود و به خطای __wakeup مواجه شد به روش زیر عمل کنید.

این خطا عموماً به شکل های زیر خودش رو نشون میده. در زیر به تعدادی ازین حالات اشاره میکنیم.

نمونه اول:

نمونه دوم:

نمونه سوم:

پست پیشنهادی :  رفع خطای ذخیره ناموفق با خطای: MenusTableMenu::_getNode(1, ) failed

نمونه چهارم:

نمونه پنجم:

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

تغییر کند به:

در واقع مقدار private را به public تغییر میدیم.

با تشکر از شما

آواتار
295

از سال 1388 وارد دنیای شگفت انگیز Open Source شدم. دوست دارم که تجارتی که در این مدت آموختم رو در اختیار دوستان خودم قرار بدم.

ارسال دیدگاه

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

توسط
تومان