I have a loop of ‘review’ post types with an ACF number field for the star rating that I want to display as stars.
I can easily do this via php and create a shortcode but wondering if anyone has done it within L&L and wouldn’t mind sharing their code?
Also need to do an aggregate rating of all reviews with a taxonomy term. Anyone done this?
benjamin
(Benjamin Tracy)
April 11, 2024, 1:00pm
2
At a really basic level, you could this with a times
loop. I imagine it could look something like this:
<Loop times="{Field rating_number_field}">
⭐
</Loop>
Or you could do what we did on the home page of the L&L site (the full template can be found by clicking the duck character next to the reviews on that page):
<Switch check="{Field acf_radio=rating}">
<When value="5" />★★★★★
<When value="4" />★★★★☆
<When value="3" />★★★☆☆
<When value="2" />★★☆☆☆
<When value="1" />★☆☆☆☆
</Switch>
You’ll probably want to use the Math tag . Loop through all your results, add them up, then divide them by <Get loop=previous_total />
1 Like