#独家
WordPressr发布文章时随机显示一个阅读量

2021-03-02 0 5,890

修改 /wp-admin/edit-form-advanced.php 文件,查找<div id="post-body-content">,在其下添加如下代码

<div style="display:none;">
<?php
global $post;
$post_ID = $post->ID;
if ($post_ID) {
$post_views = (int) get_post_meta($post_ID, 'views', true);
$min = 2000; //随机显示大于2000
$max = 8000; //随机显示小于8000
//如果阅读量小于$min,则自动计算一个$min~$max的随机数作为阅读量
if($post_views<$min){
$post_views=rand($min,$max);
}
if (!update_post_meta($post_ID, 'views', ($post_views + 1))) {
add_post_meta($post_ID, 'views', 1, true);
}
}
echo _get_post_views();
?>
</div>

 

使用RiPro主题同学如果不想让阅读数以K为单位显示,修改/ripro/inc/theme-functions.php第924行

function _get_post_views($before = '', $after = '')
{
    global $post;
    $post_ID = $post->ID;
    $views   = (int) get_post_meta($post_ID, 'views', true);
    if ($views >= 1000) {
        $views = round($views / 1000, 2) . 'K';
    }
    return $before . $views . $after;
}

 

修改为

function _get_post_views($before = '', $after = '')
{
    global $post;
    $post_ID = $post->ID;
    $views   = (int) get_post_meta($post_ID, 'views', true);
    if ($views >= 1000) {
        $views = round($views / 1, 2) . '';
    }
    return $before . $views . $after;
}

 

收藏 (0) 打赏

您的支持是我们前进最大的动力!

打开微信扫一扫,即可进行扫码打赏哦
点赞 (0)

一家有态度的精品资源分享平台

常见问题

你们的模板能保证和效果图一样吗?

  • 模板团承诺演示效果图均和网站一模一样,如有不同,全额退款,并且我们的模板和数据都没有留后门,请放心使用。

购买过的模板,想退换,可以吗?

  • 因为模板具有可复制性和可传播性,模板一旦发货,非质量问题,不支持退换;所以务必请您一定看清楚后再购买。

相关文章

评论
暂无评论
  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    资源总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

开通会员,尊享海量资源下载特权