Mostrar posts populares da semana atual

  • Autor Autor NetReyes
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
N

NetReyes

Eta
No recomendado
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
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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>
 
Voltar
Topo