• Resolved kraky9

    (@rdc4)


    Na página para editar a morada de fatura??o ao utilizar o plugin, o bot?o é desformatado por alguma raz?o e fica na mesma linha, como se pode ver no printscreen. Como devo resolver isto?

    Obrigado

    EDIT: problema resolvido

    • This topic was modified 4 years, 8 months ago by kraky9.
Viewing 6 replies - 1 through 6 (of 6 total)
  • OK, se quiser podem deixar aqui a informa??o como resolveu, que pode ser útil para outros utilizadores.

    Thread Starter kraky9

    (@rdc4)

    A solu??o foi trocar no ficheiro do plugin woocommerce_nif.php a class do campo de “form-row-first” para “form-row-wide”.

    Olá @rdc4,

    N?o devem fazer altera??es directamente no ficheiro.

    Devem usar o filtro woocommerce_nif_field_class e retornar form-row-wide para obter o mesmo resultado sem perder as altera??es num futuro update.

    Thread Starter kraky9

    (@rdc4)

    Olá @rdc4,

    N?o devem fazer altera??es directamente no ficheiro.

    Devem usar o filtro woocommerce_nif_field_class e retornar form-row-wide para obter o mesmo resultado sem perder as altera??es num futuro update.

    Já agora como ficaria ent?o o código do filter?
    O problema é que pretendo alterar várias coisas no plugin, como o nome do campo, placeholder, tornar required, etc

    • This reply was modified 4 years, 8 months ago by kraky9.
    Thread Starter kraky9

    (@rdc4)

    add_filter( 'woocommerce_nif_field_required', '__return_true' );
    add_filter( 'woocommerce_nif_field_class', '__form-row-wide' );
    add_filter( 'woocommerce_nif_field_placeholder', '__return_false' );

    Seria algo deste género? Est?o a funcionar, no entanto está-me a aparecer um warning:
    “Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘__form-row-wide’ not found or invalid function name.”

    E já agora como altero o nome do campo para NIF apenas?

    Olá @rdc4,

    A fun??o “__return_true” e “__return_false” S?o helpers do WooCommerce para n?o ter de escrever a fun??o completa. N?o existe nenhuma fun??o “__form-row-wide”.

    O nosso suporte a este plugin gratuito n?o inclui a utiliza??o de developer hooks, sendo que estamos a entrar no campo da consultoria ou forma??o em programa??o PHP e arquitecturas WordPress, que obviamente tem de ser paga.

    Seja como for segue um exemplo:

    add_filter( 'woocommerce_nif_field_class', 'my_woocommerce_nif_field_class' );
    function my_woocommerce_nif_field_class( $class ) {
    	return 'form-row-wide';
    }

    Pode agora tirar conclus?es para os restantes filtros que temos disponíveis no plugin.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Problema na página My accountq’ is closed to new replies.