当前位置:首页 > 编程语言 > 正文内容

什么是PHP?WordPress中是如何使用PHP的?

a811625533年前 (2022-12-13)编程语言28

是一种开源的服务器端,主要用于web开发。大部分核心WordPress软件都是用PHP编写的,这使得PHP成为WordPress社区非常重要的语言。有些人喜欢说了,但事实并非如此。

您可以,较新的PHP 8.0和8.1比以前的版本。这些性能改进,加上安全性的提高,是我们提倡始终提供最新版本PHP的原因。

在这篇文章中,我们将详细解释“服务器端”的含义以及PHP的功能。然后,我们将介绍PHP专门应用于WordPress和WordPress站点的一些 *** 。

PHP是如何工作的?

在上面的简短定义中,您了解到PHP是一种服务器端语言。但“服务器端”实际上意味着什么?服务器端意味着所有的处理都发生在您的web服务器上,然后才能将任何内容发送到访问者的浏览器

这里有一个例子。假设某人访问了你的WordPress网站。在向访问者发送任何文件之前,您的服务器将首先运行包含在WordPress核心中的PHP代码以及您在站点上安装的任何主题/插件。

然后,一旦您的服务器处理了代码,它就会传递所有PHP的输出(这是访问者浏览器实际接收到的HTML代码)。

最终结果是,与HTML不同,您的网站访问者永远不会看到为您的WordPress站点提供支持的PHP代码。他们只会看到你的服务器向他们的浏览器发送的已经处理过的代码。

PHP 5 vs PHP 7 and PHP 8

根据W3Techs的数据,在所有使用服务器端编程语言(ASP)的网站中,。NET以略高于10%的市场份额位居第二。

与其他编程语言一样,您可以使用不同版本的PHP。PHP 5、7.0、7.1、7.2、7.3和7.4是PHP的旧版本,已接近生命的尽头。这意味着他们将不再得到积极的支持,并且已经停止(或即将停止)接受安全支持。

PHP 8.0和8.1提供了显著的性能和安全改进:

  • PHP 8.0

如果你使用宝塔之类的服务器管理软件,您甚至可以通过单击更改PHP版本。

通过宝塔快速切换网站PHP版本

WordPress中是如何使用PHP的?

如果你去从下载最新的WordPress副本,你可以打开ZIP文件,看到大多数包含的WordPress核心文件是PHP的。

查看核心WordPress的PHP文件

同样,你安装的任何主题都会包括一堆PHP文件(下面的截图是默认的Twenty Seventeen主题):

WordPress主题中的PHP文件的例子

而你安装的任何插件–你猜对了–也将主要是PHP。

WordPress插件中的PHP文件的例子

除了在核心文件中使用PHP之外,WordPress还包括大量的函数、、类和 *** ,你或开发者可以用它们以大量有用的方式来扩展WordPress的功能。

例如,最著名的函数之一是 the_content();。虽然这个小片段看起来很无辜,但它实际上是你的主题用来显示你每一篇博客文章的全部内容的。

是的–在你的 *** 服务器完成了对PHP代码的处理之后,这个小小的片段可以变成一篇一万字的博文。这些函数、钩子、类和 *** 是使WordPress灵活的一个重要部分。

一个关于PHP在WordPress主题中如何工作的例子

让我们用一个快速的例子把PHP的服务器端性质与你的WordPress网站联系起来,把事情说得更进一步。

如果你回到Twenty Seventeen主题的图片上:

Twenty Seventeen主题中的PHP文件

你会看到有单独的PHP文件,如 “sidebar.php”、”header.php”、”comment.php “等等。

如果你已经使用WordPress,这些术语听起来应该很熟悉。是的,它真的是那么简单–这些文件中的每一个都连接到你网站前端的类似名称的区域。

比如说:

  • sidebar.php决定了你的侧边栏区域的外观和功能。
  • header.php决定了你的标题的外观和功能。
  • comments.php决定了你的评论区的外观和功能。
  • 等等。

每当有人访问你的网站时,你的Web服务器就会为你的主题中的不同区域接收所有这些独立的PHP文件,按照你的主题的规定把它们放在一起,并把完成的HTML输出送到访问者的浏览器中。

普通用户需要知道PHP来使用WordPress吗?

不!还差得远呢。关于WordPress的美妙之处在于,所有的PHP都已经以核心WordPress软件、WordPress主题和WordPress插件的形式为你写好了。

虽然高级的WordPress用户可以使用PHP来做更复杂的定制,但休闲的WordPress用户如果不愿意的话,永远也不需要关心PHP。

既然如此,肯定有好处。即使只是学习,也会帮助你快速地对你的WordPress网站做一些简单但重要的调整。请务必查看我们关于。

如果你想开发你自己的WordPress主题和插件,学习PHP是必不可少的。

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://www.2345hao.cn/blog/index.php/post/7931.html

分享给朋友:

“什么是PHP?WordPress中是如何使用PHP的?” 的相关文章

什么是Node.js以及为什么要使用它

什么是Node.js以及为什么要使用它

JavaScript是世界上最流行的编程语言之一。今天,它为数百万个网站提供支持,并吸引了成群的开发人员和设计人员为Web构建功能。如果您是编程新手,那么 JavaScript很容易成为之一。 在最初的20年里,JavaScript主要用于客户端脚本。由于JavaScript只能在<scr...

15种最佳编程字体以帮助您更愉悦地敲代码

15种最佳编程字体以帮助您更愉悦地敲代码

经过几个小时的努力工作后,您是否感到眼睛疲劳或难以阅读代码?许多程序员在开始头疼之前从没想过要切换字体。 如果您经常发现在尝试扫描一千行代码时眼睛模糊不清,或者在停止编码数小时后头疼,那么可能是时候尝试一种新字体了。即使您没有遇到这些症状,设计良好的字体通常也比默认系统字体具有更好的可读性。...

Serverless PHP简介:主要功能、用例以及如何在Lambda上开始使用Bref

Serverless PHP简介:主要功能、用例以及如何在Lambda上开始使用Bref

无服务器计算是一种基于云的执行模型,可以将应用程序作为服务托管,而无需维护服务器。 服务提供商维护服务器上的资源分配,并根据实际使用情况向用户收费。焦点转移到一个人正在创建的核心应用程序上,基础设施完全由服务提供商处理。无服务器计算也称为功能即服务 (FaaS)。 换句话说,Serverle...

PostgreSQL与SQL Server之间的16个关键差异

PostgreSQL与SQL Server之间的16个关键差异

市场上有各种各样的数据库可供选择,用户通常可以仔细考虑PostgreSQL与SQL Server,以便为他们的用例找出更好的选择。使用PostgreSQL进行运营的组织可能希望切换到像Microsoft SQL Server这样的数据库,因为它主要迎合不同的数据仓库解决方案、电子商务和其他业务线...

深入了解什么是函数即服务 (FaaS)

深入了解什么是函数即服务 (FaaS)

您可能听说过SaaS,您可能听说过PaaS和IaaS,但您听说过函数即服务 (FaaS) 吗? FaaS市场正在快速增长。根据Allied Market Research的数据,2018年市场价值 。预计到2026年,这一数字将增长到240亿美元——这意味着该行业将从2020年到2026年以2...

Ruby on Rails与Node.js正面对比

Ruby on Rails与Node.js正面对比

为您的项目选择框架或语言可能具有挑战性,尤其是在后端,其中维护用户数据和创建API和库是关键。在撰写本文时,最流行的Web开发技术是Node.js和Ruby on Rails。 选择其中一个可能是一项艰巨的任务。这两种技术各有利弊,了解它们将帮助您为您的项目选择最佳选择。我们将在本文中为您提供...