修改Cactus主题首页打字机效果

前言

主题自带的是抓取扇贝的每日一句,虽然用起来很方便,但还是想改成自定义的,随之进行了修改。
这个方法可以简单实现自定义的效果,不用改太多代码。整理一下作为笔记。

修改functions.php

找到主题目录下的functions.php文件,拉到最后
原版

/**
* 获取扇贝单词每日一句
*/
function today(){
    //删除之前的图片和故事
    for ($i=1; $i <=30 ; $i++) { 
        @unlink(date('Ymd',time()-24*3600*$i).'.json');
    }
    $coverstory = date('Ymd').'.json'; //每日故事 json格式
    if (!file_exists($coverstory)) {
        $json = file_get_contents("compress.zlib://".'https://rest.shanbay.com/api/v2/quote/quotes/today/');
        @file_put_contents($coverstory,$json); //写入文本
    }
    $coverstory = json_decode(file_get_contents($coverstory),true);
    return $coverstory;
}

修改后(Story.json为自定义json文件,可以复制之前生成的json重命名即可)

/**
* 获取扇贝单词每日一句
*/
function today(){
    $coverstory = 'Story.json'; //每日故事 json格式
    $coverstory = json_decode(file_get_contents($coverstory),true);
    return $coverstory;
}

修改footer.php

修改第33行

  $.get("<?php $this->options->siteUrl();?><?php echo 'Story.json';?>", function (data) {

语句落款的Who、It's me 等修改在43行。

修改自定义Story.json

这一步就不多写了,根据自己的喜好去改,格式别动就行。

后记

以上就完成了此主题的打字机效果自定义。修改过程中注意随时备份,如果发生错误就还原,多试几次。

本文链接:

https://eebk.com/10.html
1 + 4 =
评论审核后才会显示