رفتن به مطلب

چند مشکل در بروزرسانی به php 8


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

با سلام

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

خطای اول:

<?php

                foreach ($orders as $order) {
                    if (!isset(get_user_meta($order['id'], 'simple_local_avatar', true)['full']) && empty(get_user_meta($id, 'simple_local_avatar', true)['full'])) {
                        //$avatar = 'https://en.acgih.ir/wp-content/uploads/avatar/vipuser.png?NoCach='.rand(1000,1000000);
                        $avatar = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAHdElNRQfkDAUAJixCKQHAAAAC30lEQVRo3u2YTU8TYRCAn6ULaaH0IyEUBEwFJRIpKh5QIBoPHtT4G/kDHvWAhJB4MjFyEC0UEhVjkYpKLeWjpbgeoFXk3d3ZbZdedo6zszNP3p2dj1eb+U1TRUdrLkBLc8P7AD6ADwC6M/N2+ggTpMQuWYrnC9DFOL2n6laORXLnBXCT62d0CR6yzGvqqebCHJhShD+WEe7XVc1FAKNcsXg6wLi3AO3csAWMeQmQsk0UzfQDNQTgosDNAAGvAKJ0CNzodHkF0C50JMF0BSAtFA5LqhzgQOho3yuAAobI0S+vAEqiap+n4BUArArcSGxcA3zkh41FgRUvAQwWLFPxiJd19ENRMyoyb4pQZp7vrsOL2/EWz8gq9Dmes1FHeAf1o8gcPQzRTwiAElk+8KWu4I4AADbZBHSClDisO7QLgGOpNGQYrUrTx3IfwCMAjWtCS4dJGCZCEJ0yB+xZNKBL3GJdlKxCAI0+Buk9qQFV2ecr63w+07A1UrQwyqtGAVxmjIhCH2KQQXZIkznVDZLEgWHeCc7ANgciPGJaGb4qnUzwmPg/mrET15I8sAHo5wndlhYGO2TZorvmKlmDGRaMtJafIMldG8IKT0/6ZAthOokSIVl7GuABWQoUKLDnHKDXNjzo9PCJBFOElbbx2mlU+MmCYnQ1jRAShAe4xxA50gLbReXkbHoCk//9cmaiMQ2sYHDbYk0vM8eWyRkq5QIDovBVhAAZDO6YIJR5YTo1mQA423Y1JgmwjMGkAuGAWbZN31V+uigJRwAAEwyzxjfFk7RFeBMAyUKuwlavqNZrawMB8rQSVuhjTgFaXe76+VOh/jaouOVbiiSMurz1ytdq4DaLbHCVFEGgjQ52nQC4u2oockgMKPKWNQzgPRlGSNFGzBlAkSXbcOUzml0gxBvSHNV0FZZYZZROC0/ajGz9F4lmcpegWdwxNHQmNBzqGw7gRnwAH8AHaDqALrwI9Uz+AKghmKAEeNStAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIwLTEyLTA1VDAwOjM4OjQ0KzAwOjAwnSaKTwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMC0xMi0wNVQwMDozODo0NCswMDowMOx7MvMAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC';
                    }
                    else{
                        $avatar = get_user_meta($order['id'], 'simple_local_avatar', true)['full'];
                        $avatar = $avatar.'?NoCach='.rand(1000,100000);
                    }
                ?>
در کد بالا کد زیر مشکل داره:
if (!isset(get_user_meta($order['id'], 'simple_local_avatar', true)['full']) && empty(get_user_meta($id, 'simple_local_avatar', true)['full'])) {

 

بخش دوم به صورت زیر است:

    public function widget($args, $instance)
    {

        wp_register_script( 'custom_bitpay_js', plugin_dir_url(__FILE__) . 'upload-avatar.js' );
	    wp_enqueue_script( 'custom_bitpay_js' );
	    wp_enqueue_media();
	    wp_enqueue_script( 'imgareaselect', get_bloginfo('url') . '/wp-includes/js/imgareaselect/jquery.imgareaselect.js', array( 'jquery' ), '1', true );
	    wp_enqueue_style( 'imgareaselect', get_bloginfo('url') . '/wp-includes/js/imgareaselect/imgareaselect.css', array(), '0.9.8' );
	    global $user_ID;
		if ($user_ID) {
			$user_info = get_userdata($user_ID);
			//print_r($user_info);
			$id = $user_info->ID;
		}
        date_default_timezone_set("Asia/Tehran");
        $title = apply_filters('widget_title', $instance['title']);

        echo $args['before_widget'];
        if (!empty($title))
            echo $args['before_title'] . $title . $args['after_title'];


 کد خط زیر مشکل داره:
        $title = apply_filters('widget_title', $instance['title']);

ممنون میشدم در این دو خط کمک کنید

لینک به ارسال
  • 2 هفته بعد...

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

لینک به ارسال

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

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

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

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

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

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

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

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

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