欢迎光临
请一秒记住我们的网址:www.xinfans.com !

纯代码实现wordpress文章阅读次数功能与调用

核心代码:function.php添加如下代码

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的需要显示的位置添加如下代码:

阅读次数 <?php get_post_views($post -> ID); ?>

注意:如果部分博主使用的主题是特殊的主题,那么文章页面应该是loop-single.php,把上面方法里面的single.php替换成loop-single.php即可 

赞(18) 加关注
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:纯代码实现wordpress文章阅读次数功能与调用
文章链接:https://www.xinfangs.com/186.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

请一秒记住我们的网址:www.xinfans.com !

去投稿去留言

扫码关注公众号

非常感谢,让我们一起创建更加美好的网络世界!

关注公众号

加微信

登录

找回密码

注册