WordPress主题开发(核心知识)

关于课程
“为什么越来越多的人加入
学习WordPress主题开发的大军!?”
亲爱的朋友,
我是凌风,自2016年推出主题开发课程后,亲眼目睹越来越多的人加入学习主题开发的大军。
这当然首先得益于WordPress市场占有率的稳步提升……截止2019年3月,全球流量排名在前1000万以内的网站,有33.4%是用WordPress搭建的!
更重要的原因是,现实中的诸多困境,让人不得不去学习主题开发方面的知识,例如……
- 四处寻找到的免费主题,总是不尽如人意……
- 花钱购买的收费主题,虽然质量更高,但这些主题往往讲究通用性(不然,主题就只能卖给极少数的人,开发这样的主题显然得不偿失),对于自己的独特需求,往往无法完全满足……
- 想要定制一套完全符合自己需求的主题,而价格又比较高……
- 就算不计成本定制了一套专有主题,但随着网站的发展,一旦遇到新的需求,又无法及时改版,无法顺应市场的变化……
也许你已经遇到了上面所说的困境,甚至还遇到了其他更多的困难。
但假如……
“当你掌握了主题开发的能力,
那将是怎样的情境?”
- 可以修改你找到的免费主题,低成本的建成网站
- 可以修改你购买的收费主题,满足你的独特需求
- 可以顺应市场和需求的变化,及时改版你的网站
- 可以仿制你心仪的目标网站,快速运营你的项目
- 可以制作你自己的收费主题,增加你的被动收入
- 可以为别人定制开发对方想要的主题,收取“高昂”的开发费用
樊登读书会的创始人——樊登,曾在一本书中解释过他们公司技术不外包的原因:“行业会不断变化,如果技术外包的话,就无法快速响应市场的变化”。
也就是说,对网站的需求是动态的、会不断发生变化的,如何应对变化?……要么你懂些技术,要么你公司有人懂些技术,只有这样你才能拥抱变化!
也许你从没想过要自己去开发主题,但只要你的业务依赖使用WordPress做的网站,随着业务的发展,你或你的公司必定要有人懂得主题开发。
那么,如何才能掌握主题开发、如何才能快速掌握主题开发?……
“你和技术之间,
只差一个好的老师!”
好的老师,就像一座灯塔,能让你避免在知识的海洋中迷失!要知道,网站开发有很多不同的技术,耳熟能详的就有……HTML、CSS、JavaScript、PHP、MySQL、Nginx,那么想要掌握主题开发,这些知识是否都要学、学到什么样的程度?技术基础薄弱的人,很容易迷失在知识的海洋中!
好的老师,就像一台提纯的机器,会将众多繁杂的知识进行反复提炼、压缩,最终输出给你的是一个个纯度极高的知识晶体,让你能够直指核心知识,快速掌握开发能力。
我目前仍不敢“自居”为好的老师,但我一直在朝着这个方向努力……我会反复总结、提炼知识,不断改进我的教学方式,目的就是协助你快速掌握主题开发能力!
经过多轮的改进和迭代,2019版的主题开发课程终于“面世”,现在来看看课程有哪些重要内容……
“Part1:必要技术基础讲解”
为了避免你迷失在知识海洋中,课程中将会告诉你,想要开发WordPress主题,哪些知识是必须精通的、哪些知识是掌握皮毛即可的、哪些知识甚至是可以不学的。
“Part2:主题开发核心六项”
主题开发有六大核心知识,分别是……模板层级、默认查询、循环结构、模板标签、钩子机制以及常用功能。这些就是一个个经过“提纯”的知识晶体,是主题开发的核心知识,需要熟练掌握。
“Part3:主题开发实战案例”
掌握主题开发的核心知识后,其实你就已经具备了一定的开发能力,但新手往往无法将所学知识串联起来。所以,实战案例的一个重要作用,就是展示如何将所学知识用于实际的主题开发中。另外,也是让你能直接享受到做出“成品”的那种欣喜!
相信看到这里,相信你已经对课程的价值,有了深刻的认知!下再来看看,另一个你非常关心的问题……
“参加课程,学费是多少?”
本套课程的最终定价为480元。这是一个十分划算的价格……整套课程29小时,涵盖了主题开发最常用、最核心的知识,如果自己摸索的话,你至少要花费十倍以上的代价。
“我也想要参加课程,如何购买?”
购买的方法很简单,在本文顶部有购买按钮,可直接在线购买 。
支付完成后,系统将自动给你开通课程的学习权限。
我们课程中见
凌风
特别提醒#1:本套课程,对学员的基础没有任何要求。因为……所需的技术基础,课程中会进行相应的介绍。
特别提醒#2:希望这封信回答了你所有的问题。任何不清楚或不明白的地方,请加微信lingfeng027 (注明课程咨询)交谈。工作日的09:00~18:00为正常的工作时间段,非工作时间段可能无法做到立即回复,有条件的话一定会及时回复的。
课程内容
必读说明
-
购买后请先阅读这里
开发准备
-
WordPress开发准备(上)之知识准备、开发工具和运行环境准备
-
WordPress开发准备(下)之测试站点、调试模式设置和开发者插件推荐
技术基础(01)
-
WordPress主题开发需要哪些技术基础
-
案例理解网页和标记
-
网页中如何插入图片
-
HTML重要概念理解
-
HTML文档的基本结构
-
乱码、编码、解码
-
网页乱码解决
-
常用标签简介
-
行内元素和块级元素
-
CSS样式的直观体验
技术基础(02)
-
引入CSS样式的三种方式
-
CSS常用选择器
-
CSS的文本样式
-
CSS的盒子模型
-
CSS样式和html标签总结
-
理解JS实现网页交互过程
-
引入JS脚本的3种方式
-
访问网页最终得到的是什么
-
静态网页、资源和动态网页
-
动手写第1个动态网页
技术基础(03)
-
PHP的基本规则
-
PHP变量和常量的作用
-
PHP的标量类型
-
PHP的数组作用和定义方法
-
PHP数组键名规则和成员访问
-
PHP其他类型转为布尔类型的规律
-
PHP表达式和运算符
-
PHP逻辑运算符和点号运算符
-
PHP顺序结构和条件分支结构
-
PHP条件语句完整结构和替代语法
技术基础(04)
-
PHP的while循环结构
-
PHP的foreach循环执行过程
-
foreach循环关注建的结构
-
PHP中函数的作用
-
函数参数和返回值特点
-
变量作用域简单研究
-
简单理解类和对象
-
文件拆分和引入
-
格式化字符串函数
-
MySQL功能的快速理解
主题核心(01)
-
内容类型和分类方式概念回顾
-
-
文章详情页模板层级规则
-
给文章设置自定义模板
-
页面详情页模板层级规则
-
给页面设置定义模板
-
附件详情页模板层级
-
分类目录和标签归档页模板层级
-
作者和日期归档页模板层级
-
站点首页模板层级
主题核心(02)
-
404错误页、搜索结果页、被嵌入内容的模板层级
-
主题的文件构成
-
归档页的默认查询结果解读
-
详情页的默认查询结果解读
-
首页和其他页面的默认查询结果解读
-
默认查询的总结
-
原生PHP语法使用默认查询结果
-
循环结构格式和执行过程分析
-
获取文章各种数据的模板标签-上
-
获取文章各种数据的模板标签-下
主题核心(03)
-
获取文章所属的分类目录信息
-
获取文章所属的分类目录信息(纯数据版)
-
获取文章所属的标签信息
-
分类归档页中调用和展示数据
-
其他归档页中调用和展示数据
-
搜索结果页以及首页数据调用和展示
-
条件标签的作用
-
is系列条件标签测试
-
首页相关的条件标签
-
获取站点信息、评论信息、主题路径及url信息
主题核心(04)
-
理解钩子机制
-
钩子类型详解
-
传统的引入css和js文件的方式
-
推荐的引入css和js文件的方式
-
使用推荐方式引入css和js文件的好处
-
模板文件的拆分和引入
-
内容分页和关联分页详解
-
列表中的简单分页和数字分页效果
-
开启自动生成页面标题功能
-
导航菜单功能使用详解
主题核心(05)
-
wp_nav_menu参数详解
-
边栏工具功能详解
-
开启特色图像功能
-
定义更多的图像尺寸
-
获取后台设置的自定义栏目的值
-
通过代码设置自定义栏目信息
常用功能
-
设置浏览次数和获取当前用户访问的网页网址的方法
-
文章正文自动截取、给嵌套评论添加回复关系信息
-
解决评论模板notice提示问题
-
修改菜单输出结构简介
实战案例
-
案例说明并导入测试数据
-
开启所需功能并修正样式文件
-
获取站点标题和登录注册网址
-
登录后返回原网页以及菜单数据调取
-
调取文章的标题和正文信息
-
获取文章作者、分类、浏览次数等信息
-
获取关联页面链接并展示评论信息
-
获取边栏中的小工具信息及底部菜单功能实现
-
设置class属性值并验证页面详情页结果
-
归档页标题调取以及获取文章的缩略图
-
归档页中调取其下的文章信息
-
首页模板文件的开发
-
搜索结果页和404错误页开发
-
知识总结、作业布置
课程附件
-
WordPress主题开发(核心知识)课程附件下载
【笔记】核心功能
-
分页导航
-
页面标题
-
导航菜单
-
边栏工具
-
特色图像
-
自定义栏目
【笔记】常用功能
-
浏览次数
-
当前网址
-
正文截取
-
回复关系
-
修改菜单
【笔记】开发资源
-
模板标签列表
-
条件标签列表
-
常用函数列表
-
全局变量列表