Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/02/2012, 09:37
Avatar de raid_
raid_
 
Fecha de Ingreso: diciembre-2010
Mensajes: 132
Antigüedad: 13 años, 4 meses
Puntos: 12
Respuesta: diferenes tipo de ranking

hola, gracias por contestar, estoy empezando con esto del php y a duras penas voy sacando lo que quiero, pero meterme un bases de datos me viene un poco grande.

para mostar los post mas populares utilozo este codigo

que coloco en function.php


Código PHP:
Ver original
  1. function popularPosts($num) {
  2.     global $wpdb;
  3.  
  4.     $posts = $wpdb->get_results("SELECT comment_count, ID, post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , $num");
  5.  
  6.     foreach ($posts as $post) {
  7.         setup_postdata($post);
  8.         $id = $post->ID;
  9.         $title = $post->post_title;
  10.         $count = $post->comment_count;
  11.  
  12.         if ($count != 0) {
  13.             $popular .= '<li>';
  14.             $popular .= '<a href="' . get_permalink($id) . '" title="' . $title . '">' . $title . '</a> ';
  15.             $popular .= '</li>';
  16.         }
  17.     }
  18.     return $popular;
  19. }

y este otro para mostrarlo

Código PHP:
Ver original
  1. <div class="popular">
  2.     <h2>Most Popular Posts</h2>
  3.     <ul>
  4.         < ?php echo popularPosts(10); ?>
  5.     </ul>
  6. </div>

pero claro, este codigo ya utiliza una tabla que crea worpress,

como podria hacerlo, crear un boton que cuando cliclee, descargue el archivo y ademas sume en una tabla, y despues mostar los 5 mas descargados por ejemplo

gracias