前言

1.修改前请备份好您的模板文件
2.本次修改不负任何法律责任
3.如果您喜欢本教程,请多多支持本站,非常感谢

教程

首先在Kratos的目录下新建一个存放图片的文件夹(名字随意,建议“images”教程后期使用)
将图片的大小更改为750px*400px
上传到images文件夹中

然后,找到 “Kratos/inc/theme-article.php” 这个文件(注:本教程使用的Kratos3.0系列,2.0系列或者其他模板,请评论稍后进行更新)
使用编辑器,大概在128行,将原有的代码

    } else {
        if (!kratos_option('g_postthumbnail')) {
            $img = get_template_directory_uri() . '/assets/img/default.jpg';  #本行(大概在125-130行之间,或者进行文本搜索查找)
        } else {
            $img = kratos_option('g_postthumbnail', get_template_directory_uri() . '/assets/img/default.jpg');
        }
        echo '<img src="' . $img . '" />';
    }
}

更换后

    } else {
        if (!kratos_option('g_postthumbnail')) {
                $random = mt_rand(1, 10);
                $img = get_template_directory_uri() .'/images/random/tietu_'.$random.'.jpg';
        } else {
            $img = kratos_option('g_postthumbnail', get_template_directory_uri() . '/assets/img/default.jpg');
        }
        echo '<img src="' . $img . '" />';
    }
}

代码详解:

$random = mt_rand(1, 10); #这个是随机图片数量,教程中使用的是1-10,也可以更多,更改后面的10即可
$img = get_template_directory_uri() .'/images/random/tietu_'.$random.'.jpg';
/images/random/为你存放图片的路径,更改为你上面创建的目录文件夹即可

更新:
因为模板更新会删除模板文件夹内的所有文件,所以,请在网站跟目录新建一个图片文件
并将上面修改的代码,更改为

    } else {
        if (!kratos_option('g_postthumbnail')) {
            $random = mt_rand(1, 10);
            $img = get_home_url() .'/img/tietu_'.$random.'.jpg';
        } else {
            $img = kratos_option('g_postthumbnail', get_template_directory_uri() . '/assets/img/default.jpg');
        }
        echo '<img src="' . $img . '" />';
    }
}
最后修改:2020 年 10 月 05 日 05 : 19 PM
如果觉得我的文章对你有用,请随意赞赏