Woo-poly-integration: A função create_function () está obsoleta no PHP 7.2

Criado em 7 mar. 2018  ·  4Comentários  ·  Fonte: hyyan/woo-poly-integration

Você pode reproduzir este problema no tema padrão do Wordpress (por exemplo, Storefront)?

sim

Você pode reproduzir esse problema quando todos os outros plug-ins estão desativados, exceto WooCommerce, Polylang e Hyyan WooCommerce Polylang Integration?

sim

Quais versões e configurações do produto você usa quando esse problema ocorre?

  • PHP: 7.2
  • WordPress: 4.9.4
  • WooCommerce: 3.3.3
  • Polylang: 2.3.2
  • Integração Hyyan WooCommerce Polylang: 1.0.4
  • Navegador: Firefox 58

Passos para reproduzir

  1. Vá para qualquer página de administração do WP

O que eu esperava

Sem erros

O que aconteceu em vez disso

O seguinte erro é exibido:

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
Linha 108 é:

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

O create_function está obsoleto no PHP 7.2, então deve ser mudado para uma alternativa semelhante

Ambiente WordPress

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

bug

Comentários muito úteis

Enviei uma solicitação pull que resolve esse problema https://github.com/tareq1988/wordpress-settings-api-class/pull/100 esperando para ser mesclado e adicionado à próxima versão

Todos 4 comentários

Hmmm, este é um problema relacionado à dependência woopoly tareq1988 / wordpress-settings-api-class
Seria melhor substituí-lo por uma função anônima. Vou consertar isso ainda esta semana e ver se está relacionado ao # 310

Enviei uma solicitação pull que resolve esse problema https://github.com/tareq1988/wordpress-settings-api-class/pull/100 esperando para ser mesclado e adicionado à próxima versão

@hyyan Parece que a solicitação de pull @ahmedofali foi mesclada com o mestre agora
A partir do woocommerce 3.4, a versão PHP recomendada para o WooCommerce é 7.2 .

Corrigido via b32ee97f36d0a66164c362a7b40b8c21dc0fd73f

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

FrankRosElche picture FrankRosElche  ·  33Comentários

Skinperforator picture Skinperforator  ·  13Comentários

Tii picture Tii  ·  27Comentários

dmytro-kindrat picture dmytro-kindrat  ·  14Comentários

Jon007 picture Jon007  ·  19Comentários