有抱负的 WordPress 开发人员应该了解的 10 个 PHP 教程
已发表: 2017-10-13PHP 是 WordPress 的支柱(约 70% 的源代码是用 PHP 编写的),这意味着对于有抱负的 WordPress 开发人员来说,要学习的编程语言没有太多选择。 (JavaScript 确实是另一个主要参与者,占代码库的另外三分之一。)所以你需要一些好的 PHP 教程。
然而,问题是 PHP 已经过时了。 比互联网上的大多数东西都要古老。 从技术角度来说,它就像一只恐龙,而且有很多教程,入门可能和编写代码一样困难(好吧,这有点夸张——但仍然不容易)。
我们想为大家重点介绍一些更好的 PHP 教程,以便在您进一步从事编码职业时,不会将时间浪费在过时或乏味的学习工具上。
团队树屋
我能够转换职业的原因之一是因为树屋。 一天晚上,我在 Hulu 上看到一则广告,意识到我想从事科技工作,而不仅仅是教育。
我学习了很多语言和课程,但最终还是选择了他们的 PHP 产品,因为与我同时使用的其他产品相比,它们的质量非常高。
Treehouse 上有数百小时的 PHP 教程,但实际上,您应该学习四门课程。
1. WordPress 的 PHP
如果你问我,最好的部分是 Treehouse 的 PHP 教程并不总是孤立地教授。 当然,您可以完全孤独地参加课程,但 Treehouse 提供您可以遵循的曲目和程序。 PHP for WordPress 是 WordPress Development 轨道的一部分。
您将了解 PHP 如何与 WordPress hooks 和 The Loop 相关联,以及一些 PHP 基础知识(函数!),让您开始主题开发。
2. 初学者 PHP
除了PHP for WordPress课程之外,Team Treehouse 还提供了一个直接的初学者 PHP课程。 初学者课程专为完全的新手设计,从 HTML 和 CSS 等网页设计基础开始,然后将 PHP 代码添加到您的页面。
在 2 小时以上的视频课程结束时,您将掌握所需的几乎所有内容,从变量、条件到将简单的 PHP 脚本嵌入到您的页面中。
3.中级PHP
你不想停留在基础上,是吗? 当然不是! 变大还是回家,对吧? 中级 PHP从初学者 PHP离开的地方开始(我知道,对吧?),您将深入研究数据库、SQL 查询和错误处理。
并且不要害怕数据库内容和 SQL 报告和文件处理。 这些 PHP 教程将带您了解构建自己的东西所需的每一点知识。
我真的建议确保你也完成从初学者到高级的整个序列,因为当你进入 WordPress 开发时,无论是孤立的还是孤立的都会让你有点兴奋。
4. WordPress 主题开发
虽然它是 WordPress 开发轨道的一部分,但主题开发也可以单独进行。 虽然不是 100% PHP,但您绝对需要了解如何使用 WordPress PHP 文件和代码结构。 这个特别的 Treehouse 课程是我个人最喜欢的熟悉 WordPress 开发的组成部分的方式。
代码学校
有代码学校这样的名字,怎么能不上当呢? 这就像当你想在面包上放一大块肉时不去一家名为We Have Burgers的餐厅
正如您所期望的那样,Code School 有一些非常棒的 PHP 教程,您绝对应该查看它们。 每门课程都有一个免费级别(他们的许多教程都是游戏化的),因此您可以查看他们的风格是否适合您。
5. 试试 PHP
这可能是有史以来名字最好的 PHP 教程。 当您尝试 PHP 时,您会感受到数组、条件和循环,它们是使用 PHP 的基础。

您还可以获得补充资源的链接。 惊人的。
6. 与 PHP 亲密接触
想近距离接触你的新编码语言吗? 当然! 这就是重点,不是吗?
Close Encounters with PHP使您可以处理 Web 请求以及安全措施和验证脚本。 您在进行任何 PHP 开发工作时都需要这些,所以您现在不妨深入研究一下。
7. 试试 Laravel
一旦你完成了Try PHP ,你应该完全进入Try Laravel 。 虽然 Laravel 不是专门用于 WordPress,但它是一个 PHP 框架(很像 Ruby on Rails 或 Node.js 的语言),可以让您更多地练习 PHP 编码
这整个课程,而不是单个级别是免费的。
使用 Laravel 从表单到表
如果你喜欢这样,请确保你完成了后续课程,从表单到表与 Laravel 。 当您完成 Code School 的所有这些 PHP 教程时,使用 WordPress 的 PHP 将变得轻而易举。
您将全面了解 PHP 如何帮助互联网独立运行,这将使您在 WP 开发方面大有可为。
8. PHP 的正确方式
使用名为PHP The Right Way 的PHP 教程不会出错。 虽然不像 Treehouse 或 Code School 提供的那样结构化,但这套 tuts 确实拥有一切。 真的是因为它涵盖了 PHP 所做的一切。
The Right Way 已针对当前的 PHP(撰写本文时为 7.1)进行了更新,可在线获取并作为免费电子书获取。
至少,当您找到自己的工作流程和学习风格时,您应该收藏或下载电子书以用作参考。
此外,您可以在感觉舒适后在 Guthub 上贡献或分叉文档。 没有更好的方式来回馈和支付它。
9. WPMU 的 WordPress 学习 PHP
WPMU 在互联网上有一些关于 WordPress 的最好的教程(当然,除了优雅的主题,tee hee),这意味着我不能不提到他们恰当的标题为 WordPress 学习 PHP 。
与PHP The Right Way非常相似,WPMU 将语言分解为核心概念,并使用 Github 上托管的真实代码示例。
这种对 PHP 的特殊观察的亮点在于它如何讨论不良实践以及如何避免它们。 您还可以了解 WordPress 核心文件、功能和主题创建。
读完这本书后,您不会成为 PHP 专家,但您绝对会了解很多关于您将要学习的内容。 将此与上述任何 PHP 教程和参考资料相结合,您将顺利成为 WordPress 开发人员。
10. 搞砸测试 WordPress 安装
这可能是我对 PHP 的第一次介绍,所以我不能不提。 如果您真的想知道 PHP 在生产环境中的工作原理,请搞砸 WordPress 安装并修复它。
我相信这最终会发生(或已经发生)在你身上,但是如果你进入并弄乱wp-config.php或functions.php一点点,就会有问题。 手动编辑主题文件。 做点什么。
然后修复它。
我保证你会比之前知道的更多。 只是不要在您的任何主要网站上执行此操作。 那会很傻。
前进和编码!
PHP 无处不在,而且它的年龄非常好(我敢肯定,比我们任何人都好,哈哈)。 只要您对 PHP 版本控制保持谨慎(截至目前,您通常希望使用 v5.6.8 -7.1 进行 WordPress 开发)以及您寻找的 PHP 教程的时代,那么你们所有有抱负的 WordPress 开发人员就没有理由不这样做抓紧。
哪些 PHP 教程最适合您? 在评论中分享爱,帮助我们变得更好。
Ivan Lukyanchuk/shutterstock.com 的文章缩略图