Alan Hou的个人博客

WordPress主题模板开发系列之核心文件

WordPress之强大不仅在于创建博客上,它还可用于搭建论坛、官网乃至电商网站。Alan使用Wordpress也有一些年头了,但一直都没有深入研究过,最近出于工作需要,决定学习Wordpress开发相关的知识,于是便有了这个Wordpress主题模板开发系列,边学习边总结。

第一步决定先从安装完成后的官方文件结构开始,打开Wordpress根目录,会看到如下文件或目录:



下面我就来逐个分析主要的文件或目录的作用

index.php – WordPress入口文件,调用wp-blog-header.php
license.txt – WordPress授权许可文件
readme.html – WordPress安装、升级和在线资源等说明文件
wp-activate.php – 用户注册激活文件
wp-blog-header.php – 用于加载Wordpress的环境和模板,调用wp-load.php和 wp-includes/template-loader.php
wp-comments-post.php – 接收评论并添加到数据库
wp-config.php – MySQL数据库连接信息的配置文件,安装后自动生成
wp-config-sample.php – wp-config.php的示例文件
wp-cron.php – 用于执行定时任务的文件
wp-links-opml.php – 生成OPML格式的友情链接列表(WordPress 3.5以后需安装Link Manager插件来添加友情链接)
wp-load.php – 加载wp-config.php、设置路径常量、加载Wordpress类库
wp-login.php – 处理用户注册、登录、密码重置等的页面代码
wp-mail.php – 通过接收邮件发布文章
wp-settings.php – 运行前的例行程序,包括检查安装是否正确、使用辅助函数、应用用户插件、初始化执行计时器等等
wp-signup.php – 定义注册新用户账号、新分站的页面
wp-trackback.php – 处理Trackback请求
xmlrpc.php – 远程发布功能

wp-admin – 存放后台管理需要的类和文件
wp-includes – 存放wordpress强大的类库及核心函数的定义
wp-content – 存放语言包,插件、模板、上传文件等

退出移动版