• Olá, estou desde alguns dias a tentar acrescentar um texto a seguir a País no checkout do woocommerce. Fiz o normal:
    function teste_billing_form($fields){
    $fields[‘billing’][‘billing_country’][‘label’] = ‘País<br><span>o novo texto</span>’;
    return $fields;
    }
    add_filter (‘woocommerce_checkout_fields’,’teste_billing_form’);

    tudo simples.
    Mas o problema é que se escolher fazer o registo e não escolher um país na mensagem de erro vai aparecer:
    País<br><span>o npvo texto</span> em vez de aparecer apenas País.
    Acho que a variável label de billing_country fica modificada, por isso tentei modificar a variável mais abaixo para ficar novamente País.
    Mas claro que não consegui. Claro que o problema básico é meu baixo conhecimento de php e woocommerce.
    O que necessito é conseguir colocar um texto informativo abaixo da label country. O que pretendo fazer é possível? se sim alguém me pode dizer como?

Visualizando 1 resposta (de um total de 1)
  • olá @tzlopes,

    não sou programador, sou designer. mas já tenho alguns anos de WordPress e sei que é inevitável aprender um pouco de código para poder ter o design desejado.

    sobre seu erro, acredito que como você está adicionando o texto dentro do campo (field) do país, quando ocorre a mensagem de erro, mostra tudo que está dentro do field, ou seja, país e o seu texto.

    sugiro o tópico e a resposta que estão no link abaixo do stackoverflow,

    https://stackoverflow.com/questions/35811301/how-to-add-a-heading-in-between-checkout-fields-of-woocommerce

    espero que perceba que a pessoa quer a mesma coisa que você, adicionar um texto abaixo de um campo. no caso dela é o campo company, no seu caso country. então só precisa fazer o ajuste. conforme os comentários na resposta, funcionou para quem abriu o tópico. espero que também funcione para você.

    saudações e boa sorte,

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Acrescentar texto a seguir a label Country checkout woocommerce’ está fechado para novas respostas.