Научил wordpress считать просмотры записей по данной инструкции
bloggood.ru/wordpress/kak-vyvesti-populyarnye-zapi...
Я вывел популярные записи по просмотрам за 24 часа так
добавил код в single.php
<ul>
<?php
function filter_where($where = '') {
$where .= " AND post_date > '" . date('Y-m-d H:i:s', strtotime('-24 hours')) . "'";
return $where;
}
add_filter('posts_where', 'filter_where');
$popular = new WP_query('orderby=post_views_count&posts_per_page=5&meta_key=post_views_count&cat=7'); ?>
<?php while ($popular->have_posts()) : $popular->the_post(); ?>
<li>
<a href=" <?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail('mini', array()); ?></a>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</li>
<?php endwhile; wp_reset_query(); ?>
</ul>
но мне нужно еще вывести популярные записи за 1 час
при добавлении следующего кода
<ul>
<?php
function filter_where($where = '') {
$where .= " AND post_date > '" . date('Y-m-d H:i:s', strtotime('-1 hours')) . "'";
return $where;
}
add_filter('posts_where', 'filter_where');
$popular = new WP_query('orderby=post_views_count&posts_per_page=5&meta_key=post_views_count&cat=7'); ?>
<?php while ($popular->have_posts()) : $popular->the_post(); ?>
<li>
<a href=" <?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail('mini', array()); ?></a>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</li>
<?php endwhile; wp_reset_query(); ?>
</ul>
срабатывает только первый
как переписать код чтобы отобразить сначала популярную 1 запись за 1 час и популярные 5 записей за 24 часа ?
Пожалуйста помогите