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

修改 /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) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (58)

模板 WordPress教程 WordPressr发布文章时随机显示一个阅读量 https://cs.2hzd.cn/1422.html

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

常见问题

相关文章