رفتن به مطلب
hamid.he

اعلام خطا در صفحه افزونه ها

پست های پیشنهاد شده

باسلام بعد از آپدیت ورد پرس وقتی وارد صفحه افزونه ها می شوم و وقتی اضافه کردن افزونه جدید را می زنم بالای صفحه دو پیغام هم شکل ظاهر می شود  که :


Notice: Undefined property: stdClass::$plugin in /home/lifescel/public_html/wp-includes/class-wp-list-util.php on line 153

Notice: Undefined property: stdClass::$plugin in /home/lifescel/public_html/wp-includes/class-wp-list-util.php on line 153

البته افزونه نصب می شود و مشکلی هم ندیدم . منتها چگونه می شود مشکل پیغام را حل کرد ؟ 

به اشتراک گذاری این ارسال


لینک به ارسال
  1. وارد فايل منيجر هاست بشيد .
  2. به فولدر روت سايت بريد
  3. فايل wp-config.php رو ويرايش کنيد
  4. خط زير رو پيدا کنيد و مقدارش رو از True به False تغيير بديد .

مثل کد زير :

 

define('WP_DEBUG', False);

 

به اشتراک گذاری این ارسال


لینک به ارسال
در 20 ساعت قبل، hamid.he گفته است :

باسلام بعد از آپدیت ورد پرس وقتی وارد صفحه افزونه ها می شوم و وقتی اضافه کردن افزونه جدید را می زنم بالای صفحه دو پیغام هم شکل ظاهر می شود  که :


Notice: Undefined property: stdClass::$plugin in /home/lifescel/public_html/wp-includes/class-wp-list-util.php on line 153

Notice: Undefined property: stdClass::$plugin in /home/lifescel/public_html/wp-includes/class-wp-list-util.php on line 153

البته افزونه نصب می شود و مشکلی هم ندیدم . منتها چگونه می شود مشکل پیغام را حل کرد ؟ 

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

ویرایش شده توسط neda411

به اشتراک گذاری این ارسال


لینک به ارسال
در 4 ساعت قبل، damoon_zero گفته است :
  1. وارد فايل منيجر هاست بشيد .
  2. به فولدر روت سايت بريد
  3. فايل wp-config.php رو ويرايش کنيد
  4. خط زير رو پيدا کنيد و مقدارش رو از True به False تغيير بديد .

مثل کد زير :

 


define('WP_DEBUG', False);

 

تشکر  خطا برطرفشد 

به اشتراک گذاری این ارسال


لینک به ارسال
در 2 دقیقه قبل، hamid.he گفته است :

تشکر  خطا برطرفشد 

این روش رفع خطا نیست این روش مخفی کردن خطا ها می باشد. بهتره هرچند وقت یکبار بر روی true بگذارید و ایرادات مشاهده کنید و اونها را رفع کنید سپس مجدد بر روی false یعنی عدم نمایش اخطارهای دیباگ بگذارید ;) 

به اشتراک گذاری این ارسال


لینک به ارسال
در هم اکنون، neda411 گفته است :

این روش رفع خطا نیست این روش مخفی کردن خطا ها می باشد. بهتره هرچند وقت یکبار بر روی true بگذارید و ایرادات مشاهده کنید و اونها را رفع کنید سپس مجدد بر روی false یعنی عدم نمایش اخطارهای دیباگ بگذارید ;) 

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

به اشتراک گذاری این ارسال


لینک به ارسال
در 6 ساعت قبل، hamid.he گفته است :

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

منشاء خطا رو بايد از خود خطايی که به شما داده شده پيگيری کنيد.
اينجا منشاء خطا :

Undefined property: stdClass::$plugin in /home/lifescel/public_html/wp-includes/class-wp-list-util.php on line 153 

خطای شما برطرف نشده . شما گفتيد همه چی خوب کار ميکنه و نميخواهيد که خطا ببينيد !

اين خطا هم بنظر مياد به دليل اينه که افزونه اطلاعات نا درست ذخيرکرده يا ذخيره نشده .

شما يکبار اون مقدار رو دوباره روی TRUE قرار بده و افزونه رو Disable کن !
اگه آپديت برای اون افزونه اومده ، آپديتش کن .

هميشه يادتون باشه خطا ها رو اگه بهشون رسيدگی نکنيد به مرور به خرابی ميرسه !

 

به اشتراک گذاری این ارسال


لینک به ارسال
Undefined property: stdClass::$plugin

طبق اين خطا stclass:$plugin توی کد استفاده شده ولی يا مقداری نداره يا تعريف نشده ! که بعيد ميدونم تعريف نشده باشه ! و مشکل حتماً بخاطر آخرين تغييری که شما انجام داديد . ميتونه بخاطر کش شدن اطلاعات نادرست در اين متغيير باشه و دليلش هم ميتونه آخرين تغييری باشه که شما انجام داديد . Trace کردن خطا نيازمند يک سری اطلاعات که شما به اشتراک بزاريد . مثل آپديت کردن وردپرستون يا ...

 

به اشتراک گذاری این ارسال


لینک به ارسال

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

Deprecated: contextual_help is deprecated since version 3.3.0! Use get_current_screen()->add_help_tab(), get_current_screen()->remove_help_tab() instead. in /home/lifescel/public_html/wp-includes/functions.php on line 5088

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

    E_USER_DEPRECATED

ویرایش شده توسط hamid.he
جا انداختن مطلب

به اشتراک گذاری این ارسال


لینک به ارسال

با سلام به دوستان به سایت https://kriesi.at/support/topic/error-after-wordpress-update-2/#post-1200131 مراحعه کردم . در آنجا توضیح داده بودند که این مشکل از افزونه لایر اسلایدر می باشد که برطرف میشود و اگر فعلا هنوز پیام خطا برطرفنشده و می خواهید پیام را حذف کنید در آدرس زیر قسمت مربوط به help  را پاک کنید : 

 layerslider/LayerSlider/wp/menus.php file:  در این آدرس اگر کل قسمت مربوط به help  پاک شود می توان اعلام خطا را حذف کرد : 

 

// Help menu
add_filter('contextual_help', 'layerslider_help', 10, 3);
function layerslider_help($contextual_help, $screen_id, $screen) {

	if( strpos( $screen->base, 'layerslider') !== false ) {
		$screen->add_help_tab(array(
			'id' => 'help',
			'title' => __('Getting Help', 'LayerSlider'),
			'content' => '<p>'. sprintf(__('Please read our  %sOnline Documentation%s carefully, it will likely answer all of your questions.<br><br>You can also check the %sFAQs%s for additional information, including our support policies and licensing rules.', 'LayerSlider'), '<a href="https://layerslider.kreaturamedia.com/documentation/" target="_blank">', '</a>', '<a href="https://layerslider.kreaturamedia.com/help/" target="_blank">', '</a>').'</p>'
		));
	}
}

بعد از حذفاین قسمت . پیام خطا از بین رفت . 

ویرایش شده توسط hamid.he
اشتباه تایپی

به اشتراک گذاری این ارسال


لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • اضافه کردن...