Mostrar Posts Populares Semana Actual

  • Autor Autor NetReyes
  • Fecha de inicio Fecha de inicio
N

NetReyes

Eta
Hola.

Buenas noches amigos de la comunidad, e creado este pequeño codigo para mostar los post más populares de mi sitio de acuerdo al numero de visitas que tiene cada uno, ahora me encuentro con el dilema de como poner solo los post más populares de los ultimos 7 Días.

PHP:
<?php  $paged = (get_query_var('paged')) ? get_query_var('paged') : 0; 
query_posts(array('post','meta_key' => 'end_time', 'meta_compare' =>'>=','meta_key' => 'post_views_count', 'orderby' => 'meta_value_num', 
 'posts_per_page' => 4, 
 'order' => 'DESC',  
 'paged' => $paged)); ?>
<?php
 
Alguien que me eche una mano, no puedo solucionarlo ya e intentado de todo..
 
Alguien que me eche una mano, no puedo solucionarlo ya e intentado de todo..

Hola.
Encontre eso en la red, seguro, que te sirve, deberas de buscar la forma para ajustarlo a tu medida, se coloca directamente en cualquier pagina de WP.

PHP:
<ul>
<?php
function filter_where($where = '') {
    //posts in the last 30 days
    $where .= " AND post_date > '" . date('Y-m-d', strtotime('-30 days')) . "'";
    return $where;
}
add_filter('posts_where', 'filter_where');

query_posts('post_type=post&posts_per_page=10&orderby=comment_count&order=DESC');

while (have_posts()): the_post(); ?>

<li><a href="<?php the_permalink(); ?>" title="<?php printf(esc_attr('Permalink to %s'), the_title_attribute('echo=0')); ?>" rel="bookmark"><?php the_title(); ?></a></li>

<?php
endwhile;
wp_reset_query();
?>
</ul>
 
Atrás
Arriba