免插件实现WordPress文章阅读次数
一、同样将下面代码加到主题functions模版文件中
//postviews function get_post_views ($post_id) { $count_key = 'views'; $count = get_post_meta($post_id, $count_key, true); if ($count == '') { delete_post_meta($post_id, $count_key); add_post_meta($post_id, $count_key, '0'); $count = '0'; } echo number_format_i18n($count); } function set_post_views () { global $post; $post_id = $post -> ID; $count_key = 'views'; $count = get_post_meta($post_id, $count_key, true); if (is_single() || is_page()) { if ($count == '') { delete_post_meta($post_id, $count_key); add_post_meta($post_id, $count_key, '0'); } else { update_post_meta($post_id, $count_key, $count + 1); } } } add_action('get_header', 'set_post_views');
二、将调用显示阅读次数代码加到single模版适当的位置:
<?php get_post_views($post -> ID); ?> views
调用显示阅读次数代码也可以加到其它模版文件的适当位置。
<< 上一篇