WordPress开发入门02:WordPress中不同目录类型的PHP文件

开发入门 xuhss 1140℃ 0评论

PHP是一种开源编程语言,可以和MySQL等数据库进行交互,这样我们就可以编写动态网站。

PHP可以做到HTML,CSS和JavaScript不能做到的的事情。 以下是PHP在WordPress可以实现的功能:将内容保存到数据库。 从数据库读取内容。 写循环和条件语句。 获取WordPress的具体信息。PHP和CSS或JavaScript也可以很好的协同工作。

WordPress中不同类型的PHP文件。

PHP文件是一个以.php结尾的文件。有些PHP文件只包含PHP代码,有些则包含PHP和HTML代码的组合。

WordPress有三种不同类型的PHP文件。

第一种类型的php文件是核心文件。这些文件通常只包含PHP代码,不应该编辑这些文件,因为这可能会破坏Wordpress的封装。

第二种类型的php文件是主题文件。它们通常是php和html代码的结合,这些文件是咱们做主题开发最常编辑的文件。

第三种类型的php文件是插件文件。这些文件主要包含php代码,尽管它可能会与html,css和javascript代码组合。实际上,我们一般也不会编辑插件文件,除非你正在构建自己的插件或更改其他人的插件。

WordPress源码存放的目录

在主目录中,首先看到三个以wp-开始命名的文件夹。 Wp-admin,wp-content和wp-includes。我们还看到一些以wp为开头命名的文件。

phpstudy19 xuhss.com  - WordPress开发入门02:WordPress中不同目录类型的PHP文件

1.核心文件

除了wp-content文件夹外,所有其他的这些文件和文件夹,通常被称为WordPress核心文件。这些文件我们通常是不会编辑修改的。

如果进入wp-admin文件夹中,这些文件是构成WordPress后台管理系统结构的所有文件。在我们进行WordPress开发的任何时候,我们通常都不会修改它们。

同样,在wp_includes文件夹中的文件,它们通常被引用或包含在核心文件中,所以,我们通常也不会来这里修改代码,除非我们真的有特殊的需求。或者你想研究WordPress是如何构建并运行的。

2.主题文件

在wp-content文件夹的内部,是我们经常需要编辑或查看的文件。

phpstudy20 xuhss.com  - WordPress开发入门02:WordPress中不同目录类型的PHP文件

在这里,我们有plugin文件夹,其中包含我们所有的插件。

然后是theme文件夹,包含我们所有的主题。

还有WordPress在升级软件时临时存储东西的upgrade文件夹。

最后,这里还会有一个uploads文件夹,它会在我们上传文件到网站时自动创建,因为我们还没有上传文件,所以这里暂时没有,这个文件夹会包含我们上传的所有文件。

3.插件文件

插件文件夹我们也一般不会修改,但是如果你想研究并修改其他人编码的插件,或者如果插件出现问题,你可以来这里查找并进行对应的修改。

子主题

实际上,大多数时候,当我们刚开始使用WordPress进行主题开发时,主要还是在主题文件夹中工作的。在这里需大家牢记的一件重要的事情是:你不应该直接对主题进行编辑。

原因是:如果我们直接编辑,例如,content.php或者foot.php,然后假如以后我们更新这个主题,那么,所有这些文件将被删除和更新,我们将失去所有对主题修改的代码。

因此,我们通常遵循一个惯例,就是创建子主题

子主题将依赖于父主题的文件,但我们所做的所有自定义代码都将保存在单独的文件夹中。因此,您可以尽管更新父主题,而无需担心丢失对主题所做的更改。

转载请注明:xuhss » WordPress开发入门02:WordPress中不同目录类型的PHP文件

喜欢 (6)

您必须 登录 才能发表评论!