Typecho 获取管理员的在线状态

默认分类
4 0

假设管理员ID为1

/***
 * 在线状态
 */
function get_last_login($user){
    $user   = '1'; 
    $now    = time();
    $db     = Typecho_Db::get();
    $prefix = $db->getPrefix();
    $row = $db->fetchRow($db->select('activated')->from('table.users')->where('uid = ?', $user));
    if ($row) {
        echo Typecho_I18n::dateWord($row['activated'], $now);
    } else {
        echo '博主一直在这里';
    }
}

在前端插入

<p>💻️ <?php $this->author(); ?> <?php get_last_login(1); ?> 在线</p>
最后更新 2025-04-02
评论 ( 0 )
OωO
隐私评论