hamid.he

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

12 پست در این موضوع قرار دارد

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


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

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

0

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


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

مثل کد زير :

 

define('WP_DEBUG', False);

 

1

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


لینک به پست
در 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
1

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


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

مثل کد زير :

 


define('WP_DEBUG', False);

 

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

0

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


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

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

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

1

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


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

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

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

0

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


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

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

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

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

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

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

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

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

 

0

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


لینک به پست
Undefined property: stdClass::$plugin

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

 

0

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


لینک به پست

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

0

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


لینک به پست

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

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
جا انداختن مطلب
0

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


لینک به پست

با سلام به دوستان به سایت 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
اشتباه تایپی
0

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


لینک به پست

وقتی از اون افزونه استفاده نمی کنيد پاکش کنيد

0

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


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری