《WordPress 初级开发者》视频教程完整版|文派中英字幕

Chair

想学 WordPress 开发但不知从何入手?这套初级开发者教程是官方入门路径。

本教程内容源自 Learn WordPress1 官方学习平台,由文派开源团队翻译并添加中英双语字幕。全套共 56 节课,涵盖从 WordPress 安装到自定义 Block2 开发,从 Hooks3 机制到 REST API4 扩展——是开发者入门的系统路径。

这套教程适合谁?

  • 有一定编程基础,想进入 WordPress 开发领域的新手
  • 前端开发者希望扩展 WordPress 主题和插件开发能力
  • 需要理解 WordPress 核心机制(Hooks、REST API、Database)的技术人员
  • 计划开发自定义 Block 或扩展 WordPress 功能的工程师

课程能学到什么?

核心机制:理解前端/管理页面请求流程、WordPress 文件系统、数据库结构、Hooks(Action 与 Filter)工作原理。

开发基础:本地开发环境搭建、代码编辑器使用、CSS / HTML / JavaScript / PHP / MySQL 在 WordPress 中的应用。

主题开发:主题结构、主样式表、Templates、全局设置与样式、Create Block Theme 插件。

插件开发:Plugin 要求、Custom Post Types、自定义分类法、安全开发实践、加载 CSS 与 JavaScript。

Block 开发:Block Attributes、Block 功能、开发环境搭建、静态与动态 Block、构建首个 Block。

REST API:WordPress REST API 基础、交互方式、扩展方法。

Multisite:安装配置、管理、高级管理、为 Multisite 开发插件和主题。

安全与调试:常见安全漏洞修复、漏洞检测工具、内置调试选项、实用调试插件。

国际化:国际化概念、常用国际化函数、多语言站点开发基础。

课时列表

课时名称按”中文主标题 + 英文原名”排版,便于对照学习。常见英文名词包括 Hooks、Block、REST API、Multisite5、Custom Post Types6、Taxonomies7、Permalinks8、Templates9、Internationalization10、Scaffolding11、Enqueuing12

序号课时名称观看
1典型前端页面请求A typical front-end page request观看
2Action HooksAction Hooks观看
3管理页面请求Admin page request观看
4高级 Multisite 管理Advanced multisite management观看
5Block AttributesBlock Attributes观看
6Block 功能Block Functionality观看
7Block 开发环境Block development environment观看
8Block supports 与 Block stylesBlock supports and Block styles观看
9开发支持 Multisite 的插件与主题Building plugins and themes that support multisite观看
10构建首个 BlockBuilding your first block观看
11代码编辑器Code editor观看
12Create Block Theme 插件Create Block Theme Plugin观看
13Custom Post TypesCustom Post Types观看
14Custom Post Type 数据Custom post type data观看
15自定义分类法Custom taxonomies观看
16Multisite 网络开发Developing for a multisite network观看
17加载 CSS 与 JavaScriptEnqueuing CSS and JavaScript观看
18检查 JavaScript 状态Examining the state of your JavaScript观看
19检查 PHP 代码状态Examining the state of your PHP code观看
20扩展 WordPress REST APIExtending the WordPress REST API观看
21Filter HooksFilter Hooks观看
22修复常见安全漏洞Fixing common security vulnerabilities观看
23全局设置与样式Global settings and styles观看
24与 WordPress REST API 交互Interacting with the WordPress REST API观看
25开发者主题入门Introduction to themes for developers观看
26本地开发环境Local development environment观看
27主样式表Main stylesheet观看
28管理 WordPress Multisite 网络Managing a WordPress multisite network观看
29其他实用开发工具Other useful development tools观看
30PermalinksPermalinks观看
31Plugin 要求Plugin Requirements观看
32构建新 BlockScaffolding a new block观看
33安全开发 Plugin 与 ThemeSecurely developing plugins and themes观看
34设置 WordPress Multisite 网络Setting up a WordPress multisite network观看
35静态与动态 BlockStatic vs dynamic blocks观看
36TemplatesTemplates观看
37WordPress REST APIThe WordPress REST API观看
38WordPress 数据库The WordPress database观看
39WordPress 文件系统The WordPress file system观看
40内置 WordPress 调试选项The built-in WordPress debugging options观看
41常用国际化函数The commonly used Internationalization functions观看
42WordPress 编程语言:CSSThe programming languages of WordPress – CSS观看
43WordPress 编程语言:HTMLThe programming languages of WordPress – HTML观看
44WordPress 编程语言:JavaScriptThe programming languages of WordPress – JavaScript观看
45WordPress 编程语言:MySQLThe programming languages of WordPress – MySQL观看
46WordPress 编程语言:PHPThe programming languages of WordPress – PHP观看
47主题结构Theme structure观看
48安全漏洞检测工具Tools to detect security vulnerabilities观看
49实用调试插件Useful debugging plugins观看
50使用 WordPress REST APIUsing the WordPress REST API观看
51什么是国际化What is Internationalization?观看
52什么是插件What is a plugin?观看
53WordPress HooksWordPress Hooks观看
54WordPress 安装WordPress Installation观看
55WordPress 与 Web 服务器WordPress and web servers观看
56使用 HooksWorking with Hooks观看

本教程由文派开源团队制作发布,遵循知识共享协议。觉得有用就分享给需要的朋友,在 B 站关注「文派开源」获取更多 WordPress 学习资源。

名词解释

  1. Learn WordPress:WordPress 官方学习平台,提供免费视频课程、互动工作坊和教学计划。 ↩︎
  2. Block:区块,WordPress 编辑器中的基本内容单元,用于构建页面和文章。 ↩︎
  3. Hooks:WordPress 钩子机制,包括 Action 和 Filter,允许开发者在特定时机介入和修改 WordPress 行为。 ↩︎
  4. REST API:WordPress 提供的编程接口,允许外部应用与 WordPress 数据交互。 ↩︎
  5. Multisite:WordPress 多站点功能,允许在一个 WordPress 安装上运行多个独立站点。 ↩︎
  6. Custom Post Types:自定义文章类型,为不同内容创建独立的管理和展示方式。 ↩︎
  7. Taxonomies:分类法,用于组织和分类内容的系统(如分类目录和标签)。 ↩︎
  8. Templates:模板,控制不同类型页面的整体布局和显示结构。 ↩︎
  9. Internationalization:国际化(i18n),让插件和主题支持多语言翻译的开发实践。 ↩︎
  10. Scaffolding:脚手架,通过命令行工具快速生成插件或区块的基础代码结构。 ↩︎
  11. Enqueuing:WordPress 中按依赖关系加载 CSS 和 JavaScript 文件的标准方式。 ↩︎

文章目录



发表评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注