Pentru a avea o statistică cu cele mai populare articole vă recomand plugin-ul WordPress Popular Post.
Pluginul poate fi folosit în trei moduri:
– direct în posturi și pagini folosind shortcode-uri
– ca widget
– în fișierele template ale temei
În toate cazurile pluginul oferă următoarele topuri:
– după numărul de comentarii (cele mai comentate)
– după numărul de vizualizări (cele mai populare)
– o media zilnică a celor mai vizualizate
Ca și perioadă se poate seta din: zilnic, săptămânal, lunar și tot timpul.
Pluginul permite și listarea posturilor cu imagine thumbnail.
Topurile pot fi doar pentru posturi, doar pentru pagini sau pentru ambele și – foarte important – după custom type. Filtre mai avansate permit crearea de topuri pe categorii și autori, foarte util la site-uri multiblog.
Toate setările se găsesc în pagina FAQ din Settings > WordPress Popular Posts.
În imaginea de mai jos este caseta de opțiuni a widgetului:
Câteva exemple de cod pentru pus în template:
– cele mai populare zece posturi din ultima lună:
<?php if (function_exists('wpp_get_mostpopular')) wpp_get_mostpopular("range=monthly&limit=10&stats_views=1&order_by=views&post_type=post&do_pattern=1&pattern_form={title}"); ?>
unde:
range=monthly topul este lunar
limit=10 reprezint[ num[rul de posturi din top
stats_views=1 afisează numarul de vizualizări
order_by=view sortarea elementelor topului va fi făcută după numărul de vizualizări, alternativ poate comments sau avg
post_type=post topul va fi pentru posturi, alternativ poate fi page sau post,page sau your-custom-post-type sau toate trei
do_pattern=1 permite ordonarea după diverse criterii
pattern_form={title} ordonarea va fi făcută după titlu în cadrul sortării anterioare
– cele mai comentate posturi din ultima lună:
<?php if (function_exists('wpp_get_mostpopular')) wpp_get_mostpopular("range=monthly&limit=10&stats_views=1&order_by=comments&post_type=post&do_pattern=1&pattern_form={title}"); ?>
Singura diferență față de codul de mai sus este dat de „order_by=comment”
– cele mai populare pagini din toate timpurile:
<?php if (function_exists('wpp_get_mostpopular')) wpp_get_mostpopular("range=all&limit=10&stats_views=1&order_by=views&post_type=page&do_pattern=1&pattern_form={title}"); ?>
– cele mai populare posturi cu imagine:
<?php if (function_exists('wpp_get_mostpopular')) wpp_get_mostpopular("range=all&limit=10&stats_views=1&order_by=views&post_type=post&thumbnail_width=50&thumbnail_height=50&do_pattern=1&pattern_form={image}"); ?>
unde:
thumbnail_width=50 lățimea imaginii afișate în pixeli
thumbnail_height=50 înălălțimea imaginii afișate în pixeli
pattern_form={image} ordonarea va fi făcută după imagine
Imaginea afișată este implicit imaginea adăugată prin Featured Image. Se mai poate selecta din Settings > WordPress Popular Posts > Tools dintre: First image on post și Custom image.
Mult succes!