• User

    Modifica ad un plugin

    Ciao a tutti,
    chiedo innanzitutto scusa se non è la sezione giusta del forum.

    Sto provando, senza successo, a modificare il seguente plugin:
    su it.wordpress.org/plugins/bmi-calculator-shortcode/

    Ho notato che l'autore non ha mai risposto alle richieste di altri utenti, per cui credo sia inutile aggiungerne un'altra e ho pensato a provare a far da solo (ma finora non ci sono riuscito e chiedo aiuto a voi).

    Cos'è che voglio modificare?
    Semplicemente non voglio che il file js passi soltanto il valore numerico (che poi viene aggiunto alla scritta "Your bmi is") ma vorrei che il file js producesse una stringa (che poi posso riformattarmi con i tag html come piu mi piace).
    A seconda del tipo di unità di misura, si visualizza un testo personalizzato, per cui il calcolo deve avvenire, presumo, direttamente in questa parte del js:

    if (unit === 'metric') {
        height = parseFloat(data.heightCm) / 100;
        weight = parseFloat(data.weightKg);
        } else {
        height = parseFloat(data.heightIn) * 2.54 / 100;
        weight = parseFloat(data.weightLb) / 2.20462;
    }
                
    bmi = weight / height;            
    
    

    Inoltre, da quel poco che comprendo leggendo il codice, la seguente porzione si occupa di formattare il testo:

    if (result.css('display') === 'none') {
                    result.find('.bmi-number').text(bmi.toFixed(1));
                    result.slideDown();
                }
                else {
                    result.find('.bmi-result-text').fadeOut(200, function(){
                        result.find('.bmi-number').text(bmi.toFixed(1));
                        $(this).fadeIn(200);
                    });
                }
            });
        });
    
    

    Ho scelto questo plugin perché è fatto da soli 3 files e, perdonatemi, sto imparando a fare piccole modifiche.
    Qualcuno ha il tempo per dare un'occhiata e risolvermi l'empasse?
    Grazie
    Luca