先码起来,可能以后用得上!

一、typecho程序文件结构

文件名作用
welcome.php博客首次安装成功的欢迎界面
common.php检测是否为第一次登陆,检测程序是否可有升级
common-js.php消息处理及后台菜单展开的js
upgrade.php程序升级引导
login.php登陆界面
register.php用户注册页面
header.php头部加载css和js等
copyright.php版权声明
form-js.phpform对应的js
table-js.phptable对应的js
footer.php页脚
menu.php菜单导航条
extending.php插件拓展后台菜单的接口
page-title.php页面标题
index.php进入后台的首页,对应菜单为网站概要
profile.php个人设置
plugins.php插件管理
options-plugin.php插件设置页面
themes.php网站外观
theme-editor.php编辑模板的页面
options-theme.php设置模板的页面即模板后台
write-post.php文章撰写页面
write-js.php撰写文章/页面时的发布时间,标签,分类,保存草稿,高价设置等
file-upload.php文章/页面附件上传,及管理界面
file-upload-js.php文章/页面附件上传,及管理功能
custom-fields.php自定义字段界面
custom-fields-js.php自定义字段功能实现
editor-js.php编辑器
write-page.php创建页面
manage-posts.php管理文章界面
manage-pages.php管理页面界面
manage-comments.php管理评论界面
manage-categories.php管理分类界面
category.php某个分类的编辑页面
manage-tags.php管理标签界面
manage-medias.php所有文章的附件管理页面
media.php某个附件的管理
manage-users.php所有用户管理页面
user.php编辑某个用户
options-general.php网站基本设置页面
options-discussion.php评论设置页面
options-reading.php阅读设置页面
options-permalink.php永久链接设置页面

二、typecho主题文件结构

文件名 必须
style.css主题样式文件
screenshot.png主题缩略图
index.php首页以及说明文件
404.php404页面文件
archive.php通用(分类、搜索、标签、作者)页面文件
category.php分类页面文件
search.php搜索页面文件
tag.php标签页面文件
author.php作者页面文件
comments.php评论页面文件
footer.php底部页面文件
functions.php主题函数文件
header.php头部页面文件
page.php独立页面文件
post.php日志页面文件
sidebar.php侧边栏页面文件

PS:如果archive.php不存在,index.php也会作为通用页面,实现archive.php的工作。


参考:
https://qqdie.com/archives/typecho-background.html
http://docs.typecho.org/themes/file-structures

Last modification:July 8th, 2020 at 12:34 am
If you think my article is useful to you, please feel free to appreciate