WordPress Learning Kit - Code Study Edition

更偏代码研究的 WordPress 学习包:20 个主题页面,120+ 个代码场景,额外提供 snippets PHP 文件,方便后期深入学习。

WordPress Code Study Edition

学习说明

这个版本重点偏向代码知识,不再只讲后台概念。每个页面都围绕真实使用场景整理多个代码片段,例如 hooks、主题资源、模板、CPT、媒体、菜单、后台设置、插件架构、短代码、Gutenberg、Elementor、表单、AJAX、SEO、安全、性能、迁移和调试。

除了 HTML 页面,所有代码也同步整理到了 snippets/ 文件夹中,方便你用 VS Code 打开研究。

120+ code snippets hooks theme development plugin basics security performance debugging
重要提醒:本学习包中的代码用于学习和研究。复制到正式网站前,请先备份,并优先在测试环境验证。不要把真实数据库密码、API Key、SMTP 密码或客户隐私数据上传到公开仓库。
01 Hooks 与 functions.php 系统理解 action、filter、优先级、参数数量、移除 hook 和自定义 hook。 02 主题初始化与资源加载 掌握主题支持、菜单、图片尺寸、CSS/JS 加载、条件加载和本地化脚本。 03 模板、Loop 与条件判断 掌握模板输出、主循环、自定义查询、条件标签和模板片段。 04 自定义文章类型与分类法 整理 CPT、taxonomy、rewrite、归档页和后台菜单场景。 05 媒体、图片与文件 整理特色图、图片尺寸、附件信息、Alt 文本、上传限制和 SVG 支持场景。 06 菜单、小工具与侧边栏 整理菜单注册、输出、walker 基础、侧边栏和动态页脚场景。 07 后台 UI 与设置页 整理后台菜单页、Settings API、Dashboard Widget、Admin Notice 和后台资源加载。 08 插件结构与模块化 整理插件头、目录结构、加载文件、激活停用、卸载和类封装。 09 短代码与内容组件 整理短代码属性、包裹内容、输出缓冲、嵌套短代码和资源按需加载。 10 Gutenberg 与区块支持 整理主题支持、编辑器样式、区块样式、区块 Pattern 和禁用区块场景。 11 Elementor 代码集成 整理 Elementor 可用的短代码、模板判断、资源加载和常见维护场景。 12 Customizer 与 Settings API 整理 Customizer、theme_mod、option、sanitize_callback 和前台输出。 13 表单、邮件与 AJAX 整理 nonce、sanitize、wp_mail、admin-post、admin-ajax、提交记录和邮件模板。 14 安全、权限与数据处理 整理 capability、nonce、sanitize、validate、escape、$wpdb prepare 和安全删除。 15 用户、角色与权限 整理创建角色、添加能力、限制后台菜单、用户字段和登录相关 hooks。 16 REST API 与 AJAX 整理 admin-ajax、REST 路由、权限回调、nonce 和前端请求场景。 17 SEO、Schema 与 wp_head 整理 meta、canonical、Open Graph、JSON-LD、面包屑和标题过滤场景。 18 性能、缓存与查询优化 整理 Transients、Object Cache、查询优化、禁用无用资源和 Heartbeat 场景。 19 迁移、配置与环境 整理 wp-config、环境判断、URL 设置、上传路径、search-replace 和维护模式。 20 调试、测试与维护 整理 WP_DEBUG、日志、Query Monitor 思路、错误处理、计划任务和维护清单。