Вывод постов по кол-ву просмотров
-
Здравствуйте, сайт на wordpress, с помощью шорт-кода вывожу «популярные посты». Выводятся посты с самым большим кол-вом просмотров.
как сделать что бы выводилось понедельно? Просто получается так, что посты которые самые первые они с самым большим кол-вом просмотров, и никогда не меняются.
Вот php код
* Show popular posts list widget shortcode */ function inessa_popular_posts_list_func( $atts ){ extract( shortcode_atts( array( 'post_type' => 'post', 'limit' => 4, ), $atts ) ); $posts_query = new WP_Query( array( 'post_type' => $post_type, 'meta_key' => 'views', 'orderby' => 'meta_value_num', 'order' => 'DESK', 'posts_per_page' => $limit, )); ob_start(); if( $posts_query->have_posts() ) : while( $posts_query->have_posts() ) : $posts_query->the_post(); echo '<div class="post-list-item">'; get_template_part( 'parts/content', 'post-list' ); echo '</div>'; endwhile; wp_reset_postdata(); endif; return ob_get_clean(); } add_shortcode( 'popular_posts_list', 'inessa_popular_posts_list_func' );
простыми словами, нужны самые популярные посты по кол-ву просмотров на этой неделе.
- Тема изменена 5 лет, 9 месяцев назад пользователем .
- Тема изменена 5 лет, 9 месяцев назад пользователем . Причина: Оформляйте, пож, код как следует
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
Просмотр 3 ответов — с 1 по 3 (всего 3)
Просмотр 3 ответов — с 1 по 3 (всего 3)
- Тема «Вывод постов по кол-ву просмотров» закрыта для новых ответов.