In the course so far, you’ve written HTML and CSS files one at a time, by your own hand. The WordPress you’ll learn in this course is a different way to build a site—another approach entirely. Believe it or not, more than 40% of all websites in the world run on WordPress.
How is this different from the way we built things before?
Shima’s page was made by writing tags yourself into a file called index.html. Want another page? You make one more HTML file—a simple, easy-to-follow approach called a static site.
With WordPress, on the other hand, the content of a page is written and saved from an admin screen. Instead of writing HTML files directly, WordPress assembles the page from the text you saved and delivers it to the browser.
| Hand-written HTML | WordPress | |
|---|---|---|
| How you build a page | Write the HTML file yourself | Write in the admin editor |
| Look | Write the CSS yourself | Pick a “theme” and swap the look |
| Good at | Small sites, total freedom | Blogs, announcements—sites updated often |
| HTML knowledge | Required | Not needed (but powerful if you have it) |
Behind the scenes: how a page gets delivered
The difference between hand-written HTML and WordPress is easier to picture if you compare a boxed lunch to a restaurant.
- Hand-written HTML—a pre-made boxed lunch. A finished product called
index.htmlis sitting there, and when a request comes in, you hand it over as-is - WordPress—a restaurant that cooks after you order. The text of your posts is stored in a warehouse called a database, and each time a request comes in, the text is poured into the theme’s template to assemble and serve the page
That’s why in WordPress, registering a single post automatically updates every related page—the “latest posts” list on the top page, the post’s own page, the monthly archives, and so on. Work you’d have to fix one page at a time by hand is done in one go, because it’s assembled on the fly.
Why is it used so widely?
The reason WordPress captured 40% of the world is that it lets you separate the “writer” from the “builder.”
Take a shop’s website. Even if a web professional builds it, it’s the shop owner who writes the day-to-day announcements. With WordPress, the owner can publish a post just by typing text into the admin screen—no HTML needed. Blogs, news sites, company sites—it’s a perfect match for sites that keep getting updated.
”So was learning HTML a waste?”
Quite the opposite. The pages WordPress assembles are, in truth, the very HTML and CSS you’ve been learning. A theme’s insides are made of an HTML skeleton dressed up with CSS, and if you peek with the developer tools, you’ll see rows of familiar tags.
So because you know HTML and CSS, you can step into WordPress not as “someone who just uses it somehow,” but as someone who understands the mechanism and truly wields it. That difference shows up clearly the moment you customize something.
WordPress has its weak spots too
WordPress can look all-purpose, but there are situations where it isn’t the right fit.
- A tiny, single page—since the whole page-assembling machinery comes bundled in, it tends to be overkill. For a one-pager like Shima’s, hand-written HTML is lighter and simpler
- Hosting costs money—because a program runs behind the scenes, it often won’t work on free hosting (more on this in the final lesson)
- Upkeep—the “care and feeding” of keeping the core, themes, and plugins up to date never quite ends
“WordPress for sites you keep updating, hand-written HTML for a small one-pager”—the best move is to pick the right tool for the job.
Summary of this lesson
- WordPress is a CMS—software that takes over managing, designing, and publishing your posts, used on more than 40% of the world’s sites
- The biggest difference from hand-written HTML is that pages multiply just by writing in the admin screen. It’s strong for frequently updated sites
- What WordPress outputs is the very HTML and CSS you’ve learned—your knowledge becomes a weapon as-is