Globedia.com

×
×

Error de autenticación

Ha habido un problema a la hora de conectarse a la red social. Por favor intentalo de nuevo

Si el problema persiste, nos lo puedes decir AQUÍ

×
cross

Suscribete para recibir las noticias más relevantes

×
Recibir alertas

¿Quieres recibir una notificación por email cada vez que Recursos Blog escriba una noticia?

Los mas comentados en Wordpress

14/03/2012 13:10 0 Comentarios Lectura: ( palabras)

imageLos Comentarios realizados en los artículos de nuestro blogpor parte de los visitantes son fundamentales para conocer sus opiniones, susgustos y sobre todo para estar en permanente contacto con ellos.

En elartículo de hoy queremos ver una forma de ver los artículos mas comentados en Wordpress sin necesidad de tener que instalar ningún plugin, ni nada parecido.Tan solo tendremos que realizar una pequeña modificación de un fichero phpdonde tendremos que insertar la siguiente función.

El ficheroque debemos modificar se denomina functions.php que podemos localizar en elservidor de Wordpress. Añadiremos al final de dicho fichero el siguientecódigo:

            function    most_popular_posts  (  $no_posts     =     10  ,     $before     =     ''  ,     $after     =     ''  ,     $show_pass_post     =      false   ,     $duration  =  ''  )     {   
          global      $wpdb  ;   
         $request     =     "SELECT ID, post_title, COUNT(   $wpdb->comments   .comment_post_ID) AS 'comment_count' FROM    $wpdb->posts   ,    $wpdb->comments   "  ;   
         $request     .=     " WHERE comment_approved = '1' AND    $wpdb->posts   .ID=   $wpdb->comments   .comment_post_ID AND post_status = 'publish'"  ;   
         if  (  !  $show_pass_post  )     $request     .=     " AND post_password =''"  ;   
         if  (  $duration     !=  ""  )     {    
               $request     .=     " AND DATE_SUB(CURDATE(), INTERVAL "  .  $duration  .  " DAY) < post_date "  ;   
         }   
         $request     .=     " GROUP BY    $wpdb->comments   .comment_post_ID ORDER BY comment_count DESC LIMIT    $no_posts   "  ;   
         $posts     =     $wpdb  ->  get_results  (  $request  )  ;   
         $output     =     ""  ;   
         if     (  $posts  )     {   
             foreach     (  $posts     as     $post  )     {   
                 $post_title     =     stripslashes  (  $post  ->  post_title  )  ;   
                 $comment_count     =     $post  ->  comment_count  ;   
                 $permalink     =   get_permalink  (  $post  ->  ID  )  ;   
                 $output     .=     $before     .     '    .     $permalink     .     '" title="'     .     $post_title  .  '">'     .     $post_title     .     '  ('     .     $comment_count  .  ')'     .     $after  ;   
             }   
         }     else     {   
             $output     .=     $before     .     "None found"     .     $after  ;   
         }   
         echo     $output  ;   
 }   

Estafunción nos permitirá visualizar el título de los artículos más comentados, enfunción de los parámetros que configuremos en el código anterior. Losparámetros que podemos adaptar a nuestra elección son: 1.- Elnúmero de post a visualizar, para ello debemos modificar el valor que acompañaen la primera línea $no_posts .

2.- Sitenemos artículos protegidos con contraseña, podemos introducir dicha clave enel parámetro $show_pass_post . image 3.- Por último, podemos limitar la búsqueda deartículos filtrando por la antigüedad de los mismos para introduciremos el número de díastranscurridos desde su publicación en el parámetro $duration=' ' Una vezconfigurado la función php, tendremos que modificar el tema de nuestro blogpara indicar la posición donde queremos que se muestre el listado con losartículos más comentados. Para ellodeberemos insertar el siguiente código HTML en la posición que deseemos

           Más comentado 
           
                   <?php</span>    most_popular_posts  (  5  ,     ''  ,     ''  ,      false   ,     '100'  )  ;      ?>    

De esta forma podremos tenerun listado con los post mas comentados de nuestro blog, siempre y cuando lotengamos alojado en la plataforma de Wordpress.


Sobre esta noticia

Autor:
Recursos Blog (173 noticias)
Fuente:
recursos-blog.blogspot.com
Visitas:
1943
Licencia:
¿Problemas con esta noticia?
×
Denunciar esta noticia por

Denunciar

Comentarios

Aún no hay comentarios en esta noticia.