FernandoAcosta.Net

Modificar o nome dos métodos exibidos

1 min de leituraAtualizado há 2 semanas2.6.0

Pra mudar o nome em todo lugar, mude no próprio método de entrega. Este filtro muda só no simulador.

add_filter( 'wc_simulador_frete_method_label', function ( $label, $method_key, $rate ) {
  $nomes = [
    'flat_rate:1' => 'Entrega expressa',
    'flat_rate:2' => 'Entrega econômica',
  ];
  return $nomes[ $method_key ] ?? $label;
}, 10, 3 );
Parâmetro Tipo Descrição
$label string Nome do método, já com o prazo quando houver.
$method_key string ID da opção, como flat_rate:1.
$rate WC_Shipping_Rate Opção de frete completa.

Nos modelos Cartão, Linha editorial e Blocos, o nome aparece sem o prazo. Pra mudar só o nome nesses modelos, use wc_simulador_frete_rate_name (parâmetros: nome limpo e rótulo original).

Foi útil?