有两种方式可以了解 typecho 的数据结构
推荐先看 Typecho 官方提供数据库设计文档
看完文档后,可以使用一些工具,查看站点的数据库
假设我们要统计全站一共有多少篇文章
function countPosts() { $db = Typecho_Db::get(); $count = $db->fetchRow( $db->select('COUNT(1)') ->from('table.contents') ->where('type = ?', 'post') ); return $count['COUNT(1)']; }
<?php countPosts() ?>
function countCategories() { $db = Typecho_Db::get(); $count = $db->fetchRow( $db->select('COUNT(1)') ->from('table.metas') ->where('type = ?', 'category') ); return $count['COUNT(1)']; }
$count = $db->fetchRow( $db->select('COUNT(1)') ->from('table.contents') ->where('type = ?', 'post') ->where('status = ?', 'publish') );
暂无评论
请先登录后发表评论!
暂无评论