Phase 1 — Module 1.2: WordPress.com vs WordPress.org

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.com subdomain

Side by Side Comparison

Feature

WordPress.org

WordPress.com

Hosting

You arrange it

Included

Cost

Hosting cost only

Free to $45/month plans

Custom Plugins

Yes, unlimited

Only on Business plan ($25/mo)

Custom Themes

Yes, unlimited

Only on Business plan

Custom Domain

Yes, any domain

Paid plans only

File Access (FTP/SSH)

Full access

No access

Database Access

Full access

No access

PHP Code

Full freedom

Not allowed

Ads on your site

No ads ever

Yes (free plan)

E-commerce

Full WooCommerce

Limited

Maintenance

You handle it

They handle it

Best For

Developers & businesses

Non-technical bloggers



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

Phase 1 — Module 1.7: Posts, Pages, Categories & Tags

Overview In this module we go hands-on. We will create actual content in StreamVault — posts, pages, categories, and tags. This is not just ...