EN | ES

Lesson 01: What is WordPress?

Objectives


What is WordPress?

WordPress is a Content Management System (CMS) — software that lets you create, manage, and publish websites without writing code from scratch. It powers over 40% of all websites on the internet, from small blogs to major enterprise sites.

Why WordPress?


WordPress.org vs WordPress.com

This is a common source of confusion for beginners:

WordPress.org WordPress.com
What it is Free software you download and host yourself A hosted service run by Automattic
Cost Free software (you pay for hosting) Free tier available, paid plans for features
Control Full control — install any theme/plugin Limited — restrictions on free/lower plans
Customization Unlimited Limited unless on expensive Business plan
Best for Professional sites, client work, full flexibility Simple personal blogs

For your job, you'll be using WordPress.org (self-hosted). This is what professionals use and what this course teaches.


WordPress Architecture

Think of WordPress like building a house:

1. The Core (Foundation)

WordPress core is the base software. It handles:

You never modify core files. Updates are handled automatically.

2. Themes (The Look)

A theme controls how your site looks — layout, colors, fonts, styling.

3. Plugins (The Features)

Plugins add functionality to your site. Examples:

You can install as many plugins as you need (but don't overdo it — too many slow your site down).

4. Database (The Storage)

WordPress uses a MySQL database to store:

You rarely interact with the database directly. WordPress handles it through wp-admin.

5. wp-admin (The Control Panel)

The WordPress admin dashboard (accessed at yoursite.com/wp-admin) is where you:


Key Terminology

Term Meaning
CMS Content Management System — software for managing website content
Theme Controls the visual appearance/layout of your site
Plugin Adds specific functionality to your site
wp-admin The admin dashboard (backend) of your WordPress site
Front-end What visitors see when they visit your site
Back-end The admin area where you manage your site
Post A blog entry (displayed in reverse chronological order)
Page Static content (About, Contact, Services — doesn't have a date)
Widget A small block of content placed in sidebars or footers
Menu Navigation links (usually in the header/footer)
Permalink The permanent URL of a post or page
Slug The URL-friendly version of a title (e.g., "my-first-post")
Media Library Where all uploaded images, videos, and files are stored
Shortcode A special tag like [gallery] that embeds functionality
WYSIWYG "What You See Is What You Get" — visual editor

How a WordPress Page Gets Displayed

When someone visits your site, here's what happens:

  1. Browser sends a request to your web server
  2. WordPress core receives the request
  3. It queries the database for the requested content
  4. The active theme provides the HTML template
  5. Plugins add their functionality (forms, SEO tags, etc.)
  6. The complete page is sent back to the browser

All of this happens in milliseconds.


Exercises

  1. Explore WordPress.org: Visit https://wordpress.org/ and browse the Themes and Plugins directories. Get a feel for what's available.

  2. Find 5 famous sites built with WordPress. (Hint: The White House, TechCrunch, BBC America, Sony Music, and many more use WordPress.)

  3. Review the terminology table above. Write down any terms that are unclear — we'll cover each one in depth throughout the course.


Key Takeaways


Next Lesson: Lesson 02 - Setting Up Local WP