[SOLVED] How to use range+where+and?

I get latest 7 days pages, it works,

range where .Site.RegularPages “Date” “ge” (now.AddDate 0 0 -7)

but how to get latest pages between 7-30 days?

Hi,

You can nest where clauses: https://gohugo.io/functions/where/#nest-where-clauses

So you could do something like (untested):

{{ range where ( where $pages "Date" "le" (now.AddDate 0 0 -7 ) ) "Date" "ge" (now.AddDate 0 0 -30) ) }}
1 Like

Thanks.