Chce u svých postů zobrazovat počet shlédnutí? Zde je jednoduché počítadlo. Následující kód přidejte do souboru functions.php. Do šablony stránky postu, typicky single.php pak přidejte shortcode definovaný skriptem. To zajistí započítání každého zobrazení stránky s postem.
function rip_pocitadlo_zobrazeni_prispevku() { global $post; $postID = $post->ID; $countKey = 'post_views_count'; $count = get_post_meta($postID, $countKey, true); if($count==''){ $count = 0; delete_post_meta($postID, $countKey); add_post_meta($postID, $countKey, '1'); }else{ $count++; update_post_meta($postID, $countKey, $count); } } add_shortcode('rip-zapocitat-zobrazeni', 'rip_pocitadlo_zobrazeni_prispevku');
Abyste mohli počet zobrazení postu zobrazit, je třeba přidat do functions.php ještě následující skript:
function rip_zobrazit_pocet_zobrazeni() { $post_views_count = get_post_meta( get_the_ID(), 'post_views_count', true ); if ( ! empty( $post_views_count ) ) { return $post_views_count; } else { return 0; } } add_shortcode('rip-pocet-zobrazeni', 'rip_zobrazit_pocet_zobrazeni');
Definovaný shortcode pak vložte na místo, kde chcete počet zobrazení umístit.