Hjälp med PHP för att modifiera wordpress widget

Permalänk
Medlem

Hjälp med PHP för att modifiera wordpress widget

Jag håller på och försöker att modifiera en Wordpress widget.

Tidigare har en funktion visat betyg och antal stjärnor.

Stjärnorna har jag lyckats få bort. Nu visas istället bara betyget som en siffra. Exempelvis "5.0".

Själva grundfunktionen vill jag ha kvar men som output vill jag istället ha en bild beroende på betyget.

Se nedan kod:

Jag är dessvärre svag på programmering men jag vill att logiken ska se ut så här:

if $casino_overall_rating = 1.0 then display pic1.png

if $casino_overall_rating = 2.0 then display pic2.png

if $casino_overall_rating = 3.0 then display pic3.png

if $casino_overall_rating = 4.0 then display pic4.png

if $casino_overall_rating = 5.0 then display pic5.png

Supertacksam om någon PHP-ninja kunde hjälpa mig med kodning

Permalänk
Medlem

Du har nästan koden färdig i och med det du skrev.

Något i stil med:

if ( $casino_overall_rating == 5.0 ) { echo '<img src="pic5.png">'; }

Problemet med den koden är att värdet förväntas vara exakt 1.0, 2.0, 3.0 etc, vilket skulle göra att inget visas om det är till exempel 4.3

Då kan det vara bättre att jobba med ranges, eller avrunda talet till heltal.

Permalänk
Medlem
Skrivet av ShinyChrome:

Du har nästan koden färdig i och med det du skrev.

Något i stil med:

if ( $casino_overall_rating == 5.0 ) { echo '<img src="pic5.png">'; }

Problemet med den koden är att värdet förväntas vara exakt 1.0, 2.0, 3.0 etc, vilket skulle göra att inget visas om det är till exempel 4.3

Då kan det vara bättre att jobba med ranges, eller avrunda talet till heltal.

Tack och bock! Det där funkade alldeles utmärkt