Woo-poly-integration: La función create_function () está obsoleta en PHP 7.2

Creado en 7 mar. 2018  ·  4Comentarios  ·  Fuente: hyyan/woo-poly-integration

¿Puede reproducir este problema en el tema predeterminado de Wordpress (por ejemplo, Storefront)?

¿Puede reproducir este problema cuando todos los demás complementos están deshabilitados, excepto WooCommerce, Polylang y Hyyan WooCommerce Polylang Integration?

¿Qué versiones y configuraciones del producto está utilizando cuando ocurre este problema?

  • PHP: 7.2
  • WordPress: 4.9.4
  • WooCommerce: 3.3.3
  • Polylang: 2.3.2
  • Integración de Hyyan WooCommerce Polylang: 1.0.4
  • Navegador: Firefox 58

Pasos para reproducir

  1. Vaya a cualquier página de administración de WP

Lo que esperaba

Sin errores

¿Qué sucedió en su lugar?

Aparece el siguiente error:

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
La línea 108 es:

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

La función create_function está obsoleta en PHP 7.2, por lo que debe cambiarse por una alternativa similar

Entorno de WordPress

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

bug

Comentario más útil

Envié una solicitud de extracción que resuelve este problema https://github.com/tareq1988/wordpress-settings-api-class/pull/100 esperando ser fusionada y agregada a la próxima versión

Todos 4 comentarios

Hmmm, este es un problema relacionado con la dependencia de woopoly tareq1988 / wordpress-settings-api-class
Sería mejor reemplazar esto con una función anónima. Arreglaré esto más adelante esta semana y veré si está relacionado con el n. ° 310

Envié una solicitud de extracción que resuelve este problema https://github.com/tareq1988/wordpress-settings-api-class/pull/100 esperando ser fusionada y agregada a la próxima versión

@hyyan Parece que la solicitud de extracción de
A partir de woocommerce 3.4, la versión de PHP recomendada para WooCommerce es 7.2 .

Corregido a través de b32ee97f36d0a66164c362a7b40b8c21dc0fd73f

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

damiencarbery picture damiencarbery  ·  14Comentarios

Tii picture Tii  ·  27Comentarios

hyyan picture hyyan  ·  13Comentarios

Magneticdud picture Magneticdud  ·  5Comentarios

theblackhole picture theblackhole  ·  4Comentarios