Consenti al campo utente come numero float e/o int

Voglio usare un campo utente come punti/crediti guadagnati, come numero float o intero.
ma il suo tipo potrebbe essere una stringa, ma non un numero.
potrei salvare i numeri come stringhe, ma la colonna non verrebbe ordinata correttamente per valore…

ad esempio, ho un campo utente definito come credits_earned come segue, verrebbero ordinati come testo in un ordine errato.

123.45
23.34
3.23
9.31

e vorrei ordinarlo come numeri invece…
3.23
9.31
23.34
123.45

qualche soluzione? o segnalerò una richiesta di funzionalità, grazie…

Puoi farlo in un plugin. Non lo stai facendo su un plugin?

Sto pianificando un post sul blog su come creare un plugin che recuperi un valore da un’API remota e imposti l’appartenenza a un gruppo.

2 Mi Piace

Ehi, Jay, grazie per la risposta

  • Sto usando la funzione webhook e l’API per aggiornare il campo utente,
    il problema non riguarda come utilizzare il campo utente con un plugin o in altro modo.

  • Il problema è che il tipo di dati del campo utente è stringa, il valore che dobbiamo salvare per ogni utente è un numero float.

  • Ora, potrei salvare il numero float come stringa in questo campo utente aggiunto, ma nella tabella dell’elenco utenti nella pagina utente questa colonna non viene ordinata correttamente, poiché viene ordinata come una stringa, non come un numero…
    come l’esempio nel mio post sopra…

spero che un campo utente possa essere di tipo numerico (int o float)

grazie…

1 Mi Piace

Capisco. Si tratta di una richiesta di funzionalità per avere campi utente personalizzati di tipo float. Sembra ragionevole. Fino ad allora, avresti bisogno di un plugin per creare una variabile utente personalizzata di questo tipo.

3 Mi Piace