Записи за неделю, отсортированные по просмотрам

Здравствуйте. Помогите реализовать следующую штуку. Мне нужно вывести последние 5 записей на этой неделе и отсортировать их по количеству просмотров. По отдельности эти вещи у меня получились. Т.е. сортировка по просмотрам


Вывод записей за неделю:


Но когда я объединяю эти параметры, выводятся записи за ВЕСЬ период отсортированные по просмотрам, т.е. как в первом случае:


Подскажите как реализовать задачу?

2 Комментарии

  1. Ну можно примерно так это сделать:

    < ?php query_posts("showposts=5&meta_key=_pageviews&orderby=meta_value_num&order=DESC") ?>
    < ?php while (have_posts()) : the_post(); ?>
        < ?php $mylimit=7 * 86400; //устанавливаем давность постов в секундах - дни умножаем на  к-во секунд в день
        $post_age = date('U') - get_post_time('U');
        if ($post_age < $mylimit) { ?>
            
        < ?php } ?>
    < ?php endwhile; ?>
    

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*