人人都能学会的 WordPress 实战课

wordpress教程

WordPress 电子书介绍

每一个程序员都需要一个博客,记录自己的所见所闻、分享自己的所思所想。与其使用一个受限制的第三方博客服务,不如花点小钱建一个不受限制的 WordPress 博客。

WordPress 作为世界上使用最多的 CMS (内容管理系统),成为大多数新手程序员的选择。实际上,WordPress 并不只是做一个博客的选择,小到博客,社区解决方案,对于 WordPress 来说都不是问题,海量的拓展库给了 WordPress 无限的可能。

作为开发者,除了能够独立开发产品,也应该能够使用现有的产品来简化自己的工作,将精力放在更加重要的部分。

这本电子书将会教你最基础的 WordPress 使用、 WordPress 优化、WordPress 主题开发、 WordPress 插件开发、为你的插件/主题加入多语言支持、∂ 为 WordPress 加入商城功能、以及最终,我们将实践如何在其他应用中接入 WordPress。

整个课程分为多个章节,你可以根据自己的情况,选择合适的章节阅读。

导读

WordPress 是一个独立博客系统,说简单也很简单,著名的“五分钟安装”让不少人心仪;说复杂也复杂,上千万的插件和主题让人眼花撩乱。

我们在创建一个 WordPress 独立博客时,会接触到诸如虚拟主机、VPS、独立服务器、云服务器、 域名、SEO 等很多新鲜的词汇。

如果不明白这些词汇,那么要好好学习了。希望在进行后续的课程时,掌握一些小的技能,具体如下。

善用搜索引擎

很多问题都可以通过搜索引擎来找到。该达人课除了能够分享我自己踩坑之后的心得,对读者来说,最大的价值便是减少搜集信息的成本。

但人力有时穷,我无法保证能够覆盖到读者所有的需求,即使遇见了问题来找我问,我也可能无法在最快的时间答复。所以,如果能够在学习前掌握搜索引擎的使用技巧,当遇到问题时,可以优先使用搜索引擎搜索,在无法获得解答时,可以选择到文章下或读者圈中提问,等待我的回复。

如果可以,尽可能的选择 Google 作为主用搜索引擎,至少在搜索技术文章上,Google 要比百度更加好用。如果无法使用 Google,Bing 也是一个不错的选择。

掌握好 site: 的用法,这个搜索技巧真的非常有用。

有基础的 HTML、CSS 知识

我在课程中设计了 WordPress 主题开发的内容,但是毕竟这门课程主要是在说 WordPress 开发,所以虽然会涉及到 HTML、CSS,但我并不会做具体的讲解,读者可以选择到 MDN Web 文档中去学习相关内容。

此外,菜鸟教程也是一个不错的站点,假如 HTML、CSS 学的不怎么样,可以去看看它的 BootStrap 教程,能够做出一个至少还能看得过去的页面。

熟练使用一款代码编辑器

无论是 Atom 、Sublime Text or Visual Studio Code,要求不高,只要求是一个代码编辑器。

一个代码编辑器可以帮助读者很好的做代码高亮的相关工作,借助代码高亮,能够更好的分辨代码的层级,减少写错代码的可能。

准备好钱和耐心

首先,达人课是付费的,必须要为接下来的内容和后续持续的输出支付费用。

此外,由于在这个课程中,希望读者能够跟着做完,所以在课程中会带着读者购买一些服务,通过这些服务,来建设一个属于你的博客。

注意:费用不会很多,由于只是学习,会给用户推荐价格最低廉的产品,到真正使用时,只需要选择同类型的价格更高的产品即可。

学会提问

在提问之前,请读一读:提问的智慧

掌握提问的技巧,能够最大限度的降低我们之间沟通的成本。让我们更加愉快和高效的沟通,做到更好的交流,节省大家的时间。此外,还可以看看 X-Y Problem

课程介绍

每一个程序员都需要一个博客,记录自己的所见所闻、分享自己的所思所想。与其使用一个受限制的第三方博客服务,不如花点小钱建一个不受限制的 WordPress 博客。

WordPress 作为世界上使用最多的 CMS(内容管理系统),成为大多数新手程序员的选择。实际上,WordPress 并不只是做一个博客的选择,小到博客,社区解决方案,对于 WordPress 来说都不是问题,海量的拓展库给了 WordPress 无限的可能。

作为开发者,除了能够独立开发产品,也应该能够使用现有的产品来简化自己的工作,将精力放在更加重要的部分。

该达人课将会讲解最基础的 WordPress 使用、 WordPress 优化、WordPress 主题开发、 WordPress 插件开发、为插件/主题加入多语言支持、∂为 WordPress 加入商城功能,以及最终我们将实践如何在其他应用中接入 WordPress。

整个课程分为多个章节,读者可以根据自己的情况,选择合适的章节阅读。

如果觉得有哪些内容需要学习,也可以在文章下方评论,收到反馈后,我会适当补充相关内容。

目录

  1. WP 的部署
    1. Windows 开发环境配置
    2. macOS 开发环境配置
    3. cPanel 生产环境配置
    4. 万网虚拟主机环境配置
  2. WordPress 使用
    1. WP 基本使用
    2. WP 基本设置
    3. WP 常用插件使用说明(一)
    4. WP 常用插件使用说明(二)
    5. WP 相关资源站点
    6. WP 站点性能优化 (一):动静分离
    7. WP 站点性能优化 (二):服务器优化
    8. WP 站点性能优化 (三):WordPress 缓存
    9. WP 站点性能优化 (四):程序优化
    10. WP 安全固化
  3. WordPress 主题
    1. WP 主题使用
    2. WP 主题开发:快速入门
    3. WP 主题开发:文件结构
    4. WP 主题开发:一些特殊的页面
    5. WP 主题开发:接入 Options Framework
    6. WP 主题开发:一些 WordPress 开发的小技巧
    7. WP 主题开发:提交主题到 WordPress 官方仓库
  4. WordPress 插件
    1. WP 插件使用
    2. WP 插件的运行机制
    3. WP 插件的创建
    4. WP 插件后台设计与开发
    5. 开发一个 WordPress Widget
    6. 开发一个短代码插件
    7. 提交你的插件到 WordPress 官方仓库
  5. 多语言
    1. WP 主题开发:为你的主题/插件实现国际化
    2. 使用 WPML 插件建设一个多语言站点
    3. 使用 Polylang 插件建设一个多语言站点
  6. 实战
    1. WordPress 数据库操作 WPDB 指南
    2. 动手开发插件: Custom Author 插件开发实战
    3. 轻松玩转 WP:如何使用 WordPress 的邮件发文功能
  7. 答疑
    1. 如何迁移 WordPress 的数据?
    2. 常见问题

协议

知识共享许可协议
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。
电子书来源:https://github.com/bestony/EasyWordPressBook

发表评论

电子邮件地址不会被公开。 必填项已用*标注