• A partir do PHP 8, a fun??o libxml_disable_entity_loader( true ); foi descontinuada.

    Isso gera um aviso no debug.log do WordPress:

    “PHP Deprecated: Function libxml_disable_entity_loader() is deprecated in /wp-content/plugins/woocommerce-correios/includes/wc-correios-functions.php on line 28” (e também na linha 35 como consequência)

    Para prevenir os avisos, e preparar para o futuro quando a fun??o for removida do PHP, é necessário alterar a linha 28 do arquivo: woocommerce-correios/includes/wc-correios-functions.php de:

    $old = libxml_disable_entity_loader( true );

    para:

    if ( PHP_VERSION_ID < 80000 ) {
    $old = libxml_disable_entity_loader( true );
    }

    Assim, o aviso n?o será mais logado no debug.log e também n?o vai gerar erros futuramente, caso a fun??o seja removida do PHP.

    ————————————————————————-

    O plugin ainda funciona perfeitamente, em 2023, o que é impressionante.

    Se alguém souber como fazer para ele n?o calcular o pre?o do frete em cima de produtos com peso e dimens?es 0, me avisem na resposta por favor. Quando um cliente adiciona um produto baixável (n?o virtual) no pedido junto com produtos físicos, o pre?o do frete aumenta infelizmente.

    Espero ter ajudado aos outros usuários desse maravilhoso plugin, abs

  • The topic ‘PHP 8 – libxml_disable_entity_loader – corre??o para avisos no debug.log’ is closed to new replies.