The Confusion
When people say "WordPress", they could mean two completely different things. Both are WordPress, both are made by the same person (Matt Mullenweg), but they are fundamentally different products.
WordPress.org — The Real WordPress
WordPress.org is the open-source software itself. You download it, host it on your own server, and you have 100% control over everything.
This is what developers use. This is what we will use throughout this course.
How it works:
You download WordPress from wordpress.org
↓
You host it on your own server (or local machine)
↓
You connect it to your own database
↓
You have full control — files, database, everything
What you can do:
- Install any plugin (free or paid)
- Install any theme (free or paid)
- Write your own custom themes and plugins
- Access and modify any file on the server
- Access the database directly
- Use custom domain
- Run any PHP code you want
- Integrate any third-party service
- Sell anything, run ads, do whatever you want
What you are responsible for:
- Paying for hosting
- Managing server security
- Taking backups
- Keeping WordPress, themes, plugins updated
WordPress.com — The Hosted Service
WordPress.com is a commercial hosting service built on top of WordPress software. Automattic (Matt Mullenweg's company) hosts everything for you.
Think of it like this — WordPress.org is the raw software, WordPress.com is a packaged product built using that software.
How it works:
You sign up on wordpress.com
↓
They give you a hosted website
↓
They manage the server, security, backups
↓
You just log in and create content
Limitations:
- Cannot install custom plugins (unless on expensive Business plan)
- Cannot install custom themes (unless on expensive plans)
- Cannot access server files
- Cannot run custom PHP code
- Free plan shows WordPress.com ads on your site
- Free plan forces a
.wordpress.comsubdomain
Side by Side Comparison
|
|---|
Which One Will We Use?
WordPress.org — always.
As a developer, WordPress.com is not useful to you at all. You need file access, database access, the ability to write custom PHP, install any plugin, and build custom themes. None of that is possible on WordPress.com's free or lower-tier plans.
Every single thing in this course — theme development, plugin development, custom post types, hooks, REST API — requires WordPress.org (self-hosted).
One More Thing — WordPress.com Has Different Plans
Just so you are aware, WordPress.com has these plans:
Free → .wordpress.com subdomain, ads shown, no custom plugins/themes
Personal → Custom domain, no ads, still no custom plugins/themes
Premium → Custom domain, no ads, premium themes only
Business → Custom plugins & themes allowed, but limited server access
Commerce → E-commerce focused
Even the Business plan at $25/month is severely restricted compared to a $5/month shared hosting with WordPress.org. So for developers, WordPress.com makes no sense financially or technically.
Summary
- WordPress.org = the software. You host it. Full control. This is what developers use.
- WordPress.com = a hosted service. They manage everything. Very limited control.
- We will always use WordPress.org throughout this course.
- The moment someone says "I want to learn WordPress development" — they mean WordPress.org.
No comments:
Post a Comment