WordPress文件结构

托@letiantian 【1】的鼓励和支持,在他购买的阿里云服务的服务器上建立了一个用户,搭建起了WordPress个人博客,主要想用来安安静静地写些生活感悟,不至于太流于琐碎。工程技术相关的想法和资料就放在OsChina,虽然才起步,但是的确很有意义。如果有人再问什么博客系统好的话,显然是WordPress。

自豪地采用WordPress进行创作,如果能叫创作的话。

以前没接触过PHP,先了解一下WordPress的文件结构,方便以后学习和自我定制博客的样式、内容、功能。

主要文件结构

WordPress版本是3.8,文件夹如下所示:

在此输入图片描述

1.index.php

用vim打开,里面的注释文件说明,它不进行任何操作,只是用来加载wp-blog-header.php和在宏定义中指明需要加载主题。

2.wp-blog-header.php

Load the WP environment and template

与wp-load.php template-loader.php关联,其实就是用require_once调用。

3.wp-load.php

启动引导(Bootstrap)文件,用于设置ABSPATH常量和加载wp-config.php文件

4.wp-config.php
配置文件,保存mysql和数据库的设置。在里面可以看见自己的数据库名字和mysql用户名。

  • 设置数据库名、用户名、密码、数据库主机、数据库编码、数据库整理类型、数据库表前缀。
  • 设置身份密匙,用于进行cookie加密。
  • 设置WP语言。
  • 设置WordPress目录的绝对路径ABSPATH。
  • 加载wp-settings.php文件。

下面是其他的php文件:

wp-cron.php:Wordpress自带的计划任务引擎,处理WordPress的定时任务

wp-mail.php:用来获取通过邮件提交的博文。这个文件的URL通常被添加到cron任务中,这样cron就会定期检索文件并接收邮件日志。

license.txt:WordPress GPL许可证文件。

wp-comments-post.php:接收评论,并把其添加到数据库。

wp-links-opml.php:生成OPML格式的链接(通过WordPress管理菜单添加)列表。

Reference

[1].http://www.letiantian.me
[2].http://codex.wordpress.org.cn/
[3].http://www.oome.org/wordpress-theme-structure-analysis-and-graphic-interpretation.html

你可能感兴趣的:(WordPress文件结构)