Добрый день.
Из-за слабого (очень) знания PHP, не могу решить одну задачку. Нужно сделать страницу на wordpress с несколькими облаками меток. Каждое из них должно показывать метки использованные в постах за последнюю неделю/месяц/год и всё время.
Как мне настроить такой фильтр?
Поиск по сети привёл меня вот к такому коду для functions.php
function filter_where_30( $where = '' ) {
// за последние 30 дней
$where .= " AND post_date > '" . date('Y-m-d', strtotime('-30 days')) . "'";
return $where;
}
Но во-первых, хотелось бы добавить возможность не дублируя код менять количество отнимаемых дней, а во-вторых, не знаю, как совместить этот фильтр с
<?php wp_tag_cloud( ); ?>
и вывести на странице.
Надеюсь, не сильно безграмотно описал суть проблемы.
Заранее благодарен.