Coursera 笔记

Module 04 · Get Started with No-Code Web Development无代码网页开发入门

Getting Started with WordPress - Part 1入门 WordPress - 第一部分

Coursera ↗


学习目标

观看本视频后,您将能够:

  • 定义 WordPress 作为内容管理系统(CMS)。
  • 描述与 WordPress 相关的关键概念。

什么是 WordPress?

WordPress 是一种内容管理系统(CMS),帮助您构建和管理网站。它为您的内容提供基础,并允许您安装插件以增强网站的功能和设计。与 WYSIWYG(所见即所得)网站构建器相比,WordPress CMS 为您提供了更多灵活性和控制权。

  • 与 WYSIWYG 网站构建器的对比:尽管 WYSIWYG 网站构建器因其易用性而受欢迎,但它们通常功能有限,并且需要您与特定公司进行托管。而 WordPress 允许您不断更新网站的设计、内容和功能。
  • WordPress 的优势:
    • 易于定制化
    • 优异的性能
    • 强大的功能,支持多种网站类型,包括博客、企业网站和电子商务网站

WordPress 平台 WordPress.org vs WordPress.com

1WordPress.org

WordPress.org 是一个平台,您可以在此下载 CMS、主题和插件。但它并不提供网站托管服务,建议您使用第三方托管服务进行自我托管。
一些常见的托管选项包括:

  • A2 Hosting
  • Bluehost
  • WP Engine

优势:

  • 允许您安装任何主题或插件。

2WordPress.com

WordPress.com 是由 Automattic 所拥有的平台,由 WordPress 开发者 Matt Mullenweg 共同创办。与 WordPress.org 不同,WordPress.com 提供免费和付费的托管选项,但也有一些限制。

限制:

  • 无法通过 Secure Shell (SSH) 或 File Transfer Protocol (FTP) 编辑服务器代码。
  • 只有顶级商业计划才能安装第三方插件。

关键概念与术语

作为用户或开发人员,理解以下概念和术语对使用 WordPress 至关重要:

术语 解释
数据库 包含所有网站内容、设置和动态信息。WordPress 官方支持 MySQL 和 MariaDB 数据库引擎。
WordPress 核心 包含 WordPress 网站运行所需的所有基本文件,可从 WordPress.org 下载或作为托管包的一部分提供。
插件 是您自己编写或从 WordPress 插件库下载的代码块,可以为网站添加新的功能和行为。
主题 允许您个性化并控制网站的视觉外观,决定网站的外观和感觉。主题可以是从头创建或预先制作的。
钩子 WordPress 核心、主题和插件的基础。包括两种类型:动作钩子 (Actions) 和过滤钩子 (Filters)。动作钩子可以为网站添加更多功能,过滤钩子允许您修改现有代码。
定制选项 根据您希望为网站添加的定制类型和功能,有不同的方法。可以通过主题进行视觉更改,或通过插件实现功能性更改。
Rest API 新功能,允许您构建真正的 WordPress 应用程序。例如,iPhone、Android 和电视应用,如果您熟悉其他编程语言的话。


WordPress 的功能与特性

1数据库 (Database)

数据库包含所有网站的内容、设置和动态信息。WordPress 官方支持的数据库引擎为 MySQL 和 MariaDB。

2WordPress 核心 (WordPress Core)

WordPress 核心包含了所有运行网站所需的基本文件,可以从 WordPress.org 下载,或者作为托管包的一部分提供。

3插件 (Plugins)

插件是您可以编写或下载的代码块,旨在为您的网站添加新功能或修改现有功能。

  • 插件的功能:为网站提供更多自定义功能,增强功能性。

4主题 (Themes)

主题允许您控制和定制网站的视觉效果,决定网站的外观和感觉。

  • 经典主题 (Classic Themes):用户可以进行小范围调整,例如添加自定义的 logo 或颜色。
  • 区块主题 (Block Themes):模块化设计,提供更多自定义选项,减少编码需求,是 WordPress 未来主题发展的方向。

5钩子 (Hooks)

钩子是 WordPress 核心、主题和插件的基础。它们分为两种:

  • 动作钩子 (Actions):允许您向网站添加更多功能。
  • 过滤钩子 (Filters):让您修改现有代码,拦截数据并进行修改,然后再传回。

6定制选项 (Customization Options)

定制选项根据您的需求提供两种方式:

  • 视觉定制:通过主题进行。
  • 功能定制:通过插件实现。

7Rest API

Rest API 是新加入的功能,允许您构建真正的 WordPress 应用程序,如 iPhone、Android 或电视应用等,适合熟悉其他编程语言的开发人员。


总结

在本视频中,您学习了以下内容:

  • WordPress 是一个帮助您构建和管理网站的内容管理系统(CMS)。
  • WordPress.org 是一个平台,您可以在此下载 CMS、主题和插件。
  • WordPress.com 是一个博客平台,提供免费和付费托管选项,但存在一些限制。
  • 插件 是可以添加新功能的代码块,您可以自己编写或下载。
  • 主题 让您个性化和控制网站的视觉外观。
  • 钩子 是 WordPress 核心、主题和插件工作的基础。
  • 定制选项 根据您需要的功能和视觉效果,提供多种定制方法。

通过掌握这些基本概念,您将能够更高效地使用 WordPress 创建和管理网站!🚀