Monday, September 21, 2026

What Is WordPress?

// websites

What Is WordPress?

WordPress is software for creating and managing websites. It provides a content management system that allows pages, blog posts, images, navigation, themes and other website content to be managed through an administrative interface.

// referral disclosure This article contains a WordPress.com referral link. If you use the link and make a qualifying purchase, Freelance Coder may receive WordPress.com account credit. You may also be eligible for referral credit under WordPress.com's current referral terms.
// definition

WordPress is a content management system

WordPress is a content management system, commonly shortened to CMS.

A CMS provides tools for creating, organising, editing and publishing website content.

Instead of manually editing every page as a separate HTML file, WordPress can store content and generate web pages dynamically.

// create a website

Build a website with WordPress.com

WordPress.com combines WordPress with managed hosting, giving you a platform for creating, hosting and managing a website from one service.

Explore WordPress.com ↗
// cms

What does a CMS do?

A content management system separates much of the website's content from the underlying code.

Content ↓ WordPress ↓ Theme + templates ↓ HTML + CSS + JavaScript ↓ Browser

This allows website owners to manage content without manually rebuilding every page.

// content

WordPress can manage posts and pages

Posts

Commonly used for articles, news and other date-based content.

Pages

Commonly used for more permanent content such as About, Contact and Services pages.

// editor

WordPress uses a block-based editor

Modern WordPress content can be assembled from blocks.

Paragraph Heading Image Gallery Columns Buttons Lists HTML

Blocks can be combined to construct pages and posts without manually writing all of the underlying HTML.

// themes

Themes control website presentation

A WordPress theme determines much of a site's visual presentation and page structure.

WordPress content + Theme ↓ Website design

Themes can define typography, colours, layouts, templates, headers, footers and other design elements.

// plugins

Plugins can add functionality

Plugins extend WordPress with additional features.

SEO E-commerce Forms Security Analytics Backups Memberships Automation

This allows a relatively simple WordPress installation to be extended into a much more sophisticated website.

// wordpress software

WordPress is software, not one hosting company

This distinction is important.

WordPress itself is website software that can be installed and hosted by many different hosting providers.

WordPress software ↓ Hosting provider ↓ Website
// wordpress.com vs wordpress.org

WordPress.com and WordPress.org are related but different

WordPress.com WordPress.org
Hosted WordPress service Home of the WordPress software project
Hosting is included Software can be installed with a hosting provider
Infrastructure is managed for you Hosting arrangements depend on the provider you choose
// wordpress.com

What is WordPress.com?

WordPress.com is a hosted service built around WordPress.

It combines the website software with managed hosting, meaning WordPress.com handles much of the underlying hosting infrastructure.

WordPress + Hosting + Management ↓ WordPress.com
// managed hosting

WordPress.com provides managed hosting

With managed hosting, the hosting provider handles many infrastructure responsibilities.

Hosting Security Backups Caching Updates Infrastructure
// domains

WordPress can use a custom domain

A new WordPress.com site can use a WordPress.com subdomain.

mywebsite.wordpress.com

A site with an appropriate paid WordPress.com plan can instead use a custom domain such as:

mywebsite.com

A domain registered somewhere else can also be connected to WordPress.com on eligible plans.

// domain + hosting

The domain and WordPress website are separate components

Domain name ↓ DNS ↓ WordPress hosting ↓ WordPress website

The domain provides the web address.

The hosting infrastructure runs the website.

WordPress manages the website content and application.

// php

WordPress is built primarily with PHP

WordPress uses PHP extensively on the server side.

Browser request ↓ Web server ↓ PHP ↓ WordPress ↓ Database ↓ Generated response ↓ Browser

PHP code can retrieve content, apply templates and generate the page returned to a visitor.

// database

WordPress stores information in a database

Website information such as posts, pages, settings and user data is typically stored in a database.

WordPress │ ├── Posts ├── Pages ├── Users ├── Settings ├── Comments └── Metadata ↓ Database

WordPress traditionally uses MySQL-compatible database systems for this data.

// web technologies

WordPress still produces ordinary web technologies

Despite the CMS and server-side infrastructure, visitors ultimately interact with familiar web technologies.

HTML

Provides the structure of the rendered page.

CSS

Controls the visual presentation.

JavaScript

Provides interactive browser behaviour.

PHP

Performs substantial server-side WordPress logic.

// cms vs static site

WordPress avoids manually maintaining every HTML file

A simple static website might contain:

index.html about.html contact.html services.html

With WordPress, much of that content can instead be managed through the CMS and generated using reusable templates.

Database content + Theme templates ↓ Generated web pages
// blogging

WordPress is well known for blogging

WordPress began with a strong focus on publishing articles and continues to provide extensive blogging functionality.

Posts Categories Tags Authors Comments Archives
// beyond blogs

WordPress can build much more than blogs

Business Websites Portfolios Blogs Online Stores Membership Sites Documentation News Sites Landing Pages
// ecommerce

WordPress can support online stores

E-commerce functionality can be added to WordPress using systems such as WooCommerce.

WordPress + WooCommerce ↓ Products Orders Payments Customers Storefront
// users

WordPress supports different user roles

Multiple people can work on the same site with different permissions.

Administrator Editor Author Contributor Subscriber
// api

WordPress also has an API

WordPress provides a REST API that can allow other software to interact with WordPress data.

External application ↓ WordPress REST API ↓ WordPress ↓ Posts / Pages / Data

This makes WordPress useful not only as a traditional website CMS but also as a content source for other applications.

// headless wordpress

WordPress can even be used without a traditional theme

In a headless architecture, WordPress can manage the content while another application handles the visible front end.

WordPress CMS ↓ API ↓ JavaScript application ↓ Website
// why wordpress

Why do people use WordPress?

Content Management

Pages and posts can be managed through a CMS.

Themes

Website presentation can be changed and customised.

Plugins

Additional functionality can be added to the site.

Extensibility

Developers can build custom themes, plugins and integrations.

// wordpress.com

WordPress.com removes much of the hosting administration

Running WordPress yourself can involve managing hosting, software updates, backups, security and other infrastructure.

WordPress.com offers managed WordPress hosting, so many of these infrastructure tasks are handled by the platform.

// try wordpress

Interested in building with WordPress?

You can explore WordPress.com, create a website and compare the available options using the Freelance Coder referral link below.

Visit WordPress.com ↗
// referral

WordPress.com referral credit

Under WordPress.com's current Refer a Friend programme, a new customer who follows a valid referral link and purchases an eligible annual WordPress.com plan can receive US$25 in WordPress.com account credit.

The person who referred them can also receive US$25 in WordPress.com account credit.

Monthly plans are not currently eligible for these referral credits. Referral terms can change, so check WordPress.com's current terms before purchasing.

Open Freelance Coder Referral ↗
// official information

WordPress.com information

For current WordPress.com features, hosting information and referral conditions, consult WordPress.com's official documentation.

WordPress.com hosting information ↗

WordPress.com Refer a Friend terms ↗

// summary

Content becomes a website.

WordPress is a content management system used to create and manage websites. It combines content, themes, plugins, databases and web technologies to produce websites ranging from simple blogs to business sites, online stores and larger web applications. WordPress.com provides a managed hosting platform built around the WordPress software.

// referral disclosure Freelance Coder uses a WordPress.com referral link on this page. If you make a qualifying purchase through the link, Freelance Coder may receive WordPress.com account credit. Referral eligibility and benefits are determined by WordPress.com's current terms.

What Is Python?

// programming What Is Python ? Python is a high-level, general-purpose programmi...