Woo-poly-integration: تم إهمال الدالة create_function () في PHP 7.2

تم إنشاؤها على ٧ مارس ٢٠١٨  ·  4تعليقات  ·  مصدر: hyyan/woo-poly-integration

هل يمكنك إعادة إنتاج هذه المشكلة على سمة Wordpress الافتراضية (مثل واجهة المتجر)؟

نعم

هل يمكنك إعادة إظهار هذه المشكلة عند تعطيل جميع المكونات الإضافية الأخرى باستثناء WooCommerce و Polylang و Hyyan WooCommerce Polylang Integration؟

نعم

ما إصدارات المنتج والإعدادات التي تستخدمها عند حدوث هذه المشكلة؟

  • PHP: 7.2
  • ووردبريس: 4.9.4
  • WooCommerce: 3.3.3
  • بوليلانج: 2.3.2
  • تكامل Hyyan WooCommerce Polylang: 1.0.4
  • المتصفح: Firefox 58

خطوات التكاثر

  1. انتقل إلى أي صفحة مسؤول WP

ما توقعت

لا اخطاء

ماذا حدث بدلا من ذلك

يتم عرض الخطأ التالي:

Deprecated: Function create_function() is deprecated in /home/litoffde/public_html/wp-content/plugins/woo-poly-integration/vendor/class.settings-api.php on line 108
السطر 108 هو:

$callback = create_function('', 'echo "' . str_replace( '"', '\"', $section['desc'] ) . '";');

تم إهمال الدالة create_function في PHP 7.2 ، لذا يجب تغييرها لبديل مشابه

بيئة WordPress

Copy and paste the system status report from **WooCommerce > System Status** in WordPress admin here.

bug

التعليق الأكثر فائدة

لقد قدمت طلب سحب يعمل على حل هذه المشكلة https://github.com/tareq1988/wordpress-settings-api-class/pull/100 في انتظار دمجها وإضافتها إلى الإصدار التالي

ال 4 كومينتر

هممم ، هذه مشكلة تتعلق بالاعتماد على woopoly tareq1988 / wordpress-settings-api-class
سيكون من الأفضل استبدال هذا بوظيفة مجهولة. سأصلح هذا لاحقًا هذا الأسبوع وأرى ما إذا كان مرتبطًا بالرقم 310

لقد قدمت طلب سحب يعمل على حل هذه المشكلة https://github.com/tareq1988/wordpress-settings-api-class/pull/100 في انتظار دمجها وإضافتها إلى الإصدار التالي

hyyan يبدو أنه تم دمج طلب سحب ahmedofali في الإعداد الرئيسي الآن
بدءًا من woocommerce 3.4 ، فإن إصدار PHP الموصى به لـ WooCommerce هو 7.2 .

ثابت عبر b32ee97f36d0a66164c362a7b40b8c21dc0fd73f

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات