if (isset($_POST['agree'])) { // 判断 POST 请求中的 cid 是否是本篇文章的 cid if ($_POST['agree'] == $this->cid) { // 调用点赞函数,传入文章的 cid,然后通过 exit 输出点赞数量 exit(agree($this->cid)); } // 如果点赞的文章 cid 不是本篇文章的 cid 就输出 error 不再往下执行 exit('error'); }

typecho总访问量

typecho总访问量
思路:找到每篇文章的访问量,相加即可

SELECT SUM(VIEWS) FROM `typecho_contents`

function get_all_views(){
    
    $db = Typecho_Db::get();
 $row = $db->fetchAll('SELECT SUM(VIEWS) FROM `typecho_contents`');
    echo  number_format($row[0]['SUM(VIEWS)']);

}

如果不够用,可以在数据库扩展中封装MySQL方法

来都来了,留个言吧🙂