Typecho中文网

国内最大Typecho开发者社区

Typecho的functions.php

很抱歉,最近很忙,没有时间上来更新内容哈。上篇文章《Typecho主题制作文件结构》介绍了制作Typecho主题所需要的模板文件,其中有一个特殊的文件,叫“皮肤函数”,文件名为functions...

阅读全文

Typecho中的路由解析

路由概述路由的功能简单的说就是根据请求(即URL)找到对应业务代码(或者说控制器,Controller),请求来自用户端,业务由系统提供,路由器的主要任务就是为请求和业务提供一对一的绑定。目前大...

阅读全文

Typecho中Widget_Archive详解

Widget_Archive的内涵Widget_Archive是Typecho中非常重要的一个组件,基本上所有文章/页面内容的渲染都离不开这个组件。Widget_Archive类位于/var/W...

阅读全文

Typecho主题制作文件结构

文件结构概览特殊文件这类模板文件,在typecho系统中定义,特定路由会尝试加载对应的模板文件,譬如index路由会去加载index.php,post路由会去尝试加载post.php。详细列表如...

阅读全文

Typecho数据库常用API

表创建和删除在Typecho插件开发过程中,往往需要创建自己的表。上文提到Typecho_Db类中的query函数,可用于执行所有sql语句,因此我们使用query()来进行表的创建、修改或者删...

阅读全文

Typecho的错误输出

在编码联调阶段,出错了只返回一个500页面,对开发人员是不友好的,此时打开错误输出就很有必要。那么,Typecho如何开启错误输出呢?从/var/Typecho/Common.php可以看到,如...

阅读全文

Typecho中的is函数

什么是isTypecho中内置了强大的is函数,用于判断“我在哪里?”。在制作主题页面的时候,经常需要根据页面的位置来加设特殊的效果,譬如在首页显示搜索框,但在归档页则显示最新评论:<?p...

阅读全文