Display text on a certain day?

Is there a way to display a short text based on the date or even month?

This would be similar to the Fortune plugin, but not random.

Here’s a solution

{% set message = { "01": 'foo', "02": 'bar' } %} {# each date has a message #}
{% set date = now | date("d") %}
{{ message[date]|default('no data for given day') }}

Nice! Also very useable for weekday messages via changing “d” to “D” and altering the array to elements like
"Mon": 'Go for it! A new week has begun!'

1 Like