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

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

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

是一种开源的服务器端,主要用于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://2345hao.cn/blog/index.php/post/7931.html

分享给朋友:

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

宝塔面板教程之FTP管理篇

宝塔面板教程之FTP管理篇

使用宝塔面板,您可以快速地创建一个FTP管理账户,对网站文件进行管理。但有必要提醒大家的是,使用FTP远不如使用SFTP安全,你可以查看文章“”进一步了解两者之间的差异。 此外,宝塔面板的文件管理模块其实已经能够满足站长的大部分文件管理需求。当然,如果你非得要使用FTP管理服务器文件,可以参照以下...

宝塔面板教程之监控管理篇

宝塔面板教程之监控管理篇

宝塔面板另外一个特质是,你无需通过Linux命令行来查看服务器各项指标状况,即可以阿里云服务器类似的可视化图表,查看资源使用、负载、CPU占用及内容使用百分比等指标。 默认监控是关闭,有需要的,可以开启,监控数据默认保存30天,可以自行修改,默认监控数据保存在日志,可手动清理该日志。 监控管理,...

宝塔面板教程之安全管理篇

宝塔面板教程之安全管理篇

宝塔面板的安全管理可以设置SSH开关、禁用PING、放行端口、屏蔽IP等相关的操作。 SSH的设置 SSH的关闭与启动,点击下图的开关,即可开启或关闭SSH远程连接。 SSH端口的修改,SSH远程连接的默认端口为22,修改端口前,请先查看该端口是否被占用。 PING命令的...

宝塔面板教程之面板设置篇

宝塔面板教程之面板设置篇

宝塔面板设置主要涉及的是宝塔控制后台自身的参数,包括诸如面板的开关、自动更新及SSL、面板端口设置等。虽然这部分不涉及服务器自身的管理,但对宝塔面板的设置也有其重要。 特别是面板端口、安全入口及面板密码等涉及安全的参数设置。 启动和关闭面板 如果你长时间无需使用到宝塔面板,可以考虑...

20个最佳Laravel免费和付费教程资源

20个最佳Laravel免费和付费教程资源

Laravel多年来一直是PHP应用程序开发的摇滚明星,这是有充分理由的。庞大的生态系统、活跃的社区、强大的就业市场、成功的初创公司——它拥有一切让采用新技术变得值得的东西。 如果你想学习Laravel,你不需要更进一步。通过浏览本指南,您可以找到最适合您的Laravel教程,与您的知识水平和...

2022年Web开发人员的平均工资统计报告

2022年Web开发人员的平均工资统计报告

想成为一名网络开发人员或好奇工作的哪些子类型的薪水最高?Web开发是一个竞争激烈、多样化的行业,随着新语言和框架的出现而不断发展。 询问Web开发人员的薪水是一个难以解决的问题(尽管我们尝试)。有太多的因素需要考虑。 无论您是自由开发者还是有兴趣从事更传统的工作、喜欢前端或后端工作,或者想知...