Suporte » Ajustando o WordPress » Função funciona em um tema porém não em um plugin

  • Boa Tarde, eu estou com um erro bem bizarro, eu estou criando uma loja com o woocommerce e eu fiz uma função para alterar o status do pedido para transporte quando um pedido recebe um código de rastreamento. Eu tinha criado essa função em um tema, mas eu decidi colocar em um plugin porque vou usar um tema para cada dispositivo acessado, e no plugin não funciona. Já me certifiquei de que o arquivo está carregado e de que o plugin esta ativo. O engraçado é que no tema funciona. Alguém tem alguma ideia do que pode ser?

Visualizando 1 resposta (de um total de 1)
  • Criador do tópico lukandsp

    (@lukandsp)

    
    /* Altera o Status de Processando para Transporte quando o rastreamento é colocado no pedido */
    function wct_update_order_status($order_id){
        $order = new WC_Order($order_id);
        if($order->get_status() == 'wc-processing'){
            if( get_post_meta( $order_id, '_correios_tracking_code', true ) != ''){
                $order->update_status( 'wc-transport', '');
            }
        }
    }
    add_action( 'woocommerce_process_shop_order_meta', 'wct_update_order_status', 100);
    

    Essa é a minha função

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Função funciona em um tema porém não em um plugin’ está fechado para novas respostas.