Как вывести облоко тэгов за определенный период времени?
Не могу сказать ничего на счет нюансов WP, но работать с датой можно и на уровне запроса.
WHERE post_date BETWEEN NOW() - INTERVAL 1 DAY AND NOW()

А в strtotime всё равно day (не days) даже если их много, кажется.
> Потому лучше такое облако выводить через AJAX после загрузки страницы.

Нагружать БД это будет не меньше. Лучше выполнить один раз и закэшировать как можно дольше, например в транзитном кэше.