Permitir campo de usuário como número float e/ou int

Quero usar um campo de usuário como alguns pontos/créditos ganhos, como um número de ponto flutuante ou um inteiro.
mas o tipo dele pode ser uma string, mas não um número.
poderia salvar números como string, mas a coluna não seria ordenada pelo valor corretamente…

digamos que eu tenha um campo de usuário definido como créditos_ganhos como abaixo, eles serão ordenados como texto em uma ordem errada.

123.45
23.34
3.23
9.31

e quero ordená-lo como números assim em vez disso…
3.23
9.31
23.34
123.45

alguma solução alternativa? ou vou registrar uma solicitação de recurso, obrigado…

Você pode fazer isso em um plugin. Você não está fazendo isso em um plugin?

Estou planejando um post de blog sobre como criar um plugin que busca um valor de uma API remota e define a associação de grupo.

2 curtidas

Ei, Jay, obrigado pela resposta

  • Estou usando a função webhook e a API para atualizar o campo do usuário,
    o problema não é sobre como usar o campo do usuário com um plugin ou de outra forma.

  • O problema é que o tipo de dado do campo do usuário é string, o valor que precisamos salvar para cada usuário é um número float.

  • Agora, poderíamos salvar o número float como uma string neste campo de usuário adicionado, mas na página do usuário, a tabela da lista de usuários não ordena corretamente,
    já que ordena como uma string, não como um número…
    como o exemplo na minha postagem acima…

Espero que um campo de usuário possa ser do tipo número (int ou float)

Obrigado…

1 curtida

Entendi. Essa é uma solicitação de recurso para ter campos de usuário personalizados como floats. Parece razoável. Até lá, você precisaria de um plugin para criar essa variável de usuário personalizada.

3 curtidas