WordPressLesson 1 of 2
Introduction to WordPress
What WordPress is, its core components (domain, hosting, themes, plugins), the site types it supports, and setting up a practice site on Pantheon.io.
- Status
- stable
- Trust
- human-reviewedHuman: Ahmed Raza ·
What is WordPress?
WordPress is a CMS (Content Management System): a tool for building websites and managing content (text, images, videos) without writing code.
Key components
- Domain: the web address of the site (e.g.
google.com); like a home address, but for a website. - Hosting: the storage space on the internet holding the site's files, images, and content; like a hard drive on the internet.
- WordPress platform: the software running on top of hosting.
- Themes: pre-designed templates that define how the site looks. Recommended: Kadence Theme, customizable header/footer/logo/sidebar, clean and professional.
- Plugins: pre-built functionality solving a specific problem: a contact form plugin, an SEO plugin (Rank Math or Yoast), a security plugin (Wordfence).
- Kadence Blocks: design elements (buttons, sections) used in page building, like Lego blocks for assembling parts of a site.
Types of WordPress websites
| Website type | Purpose |
|---|---|
| Info site | Share knowledge or blogs |
| Tool-based site | Provide online tools (e.g. calculators) |
| Business website | Show services and brand identity |
| Service site | Freelancers and agencies offering services |
| E-commerce site | Online product selling |
Practice platform: Pantheon.io
Pantheon.io provides a free WordPress development environment for practice.
Setup
- Go to
https://pantheon.io. - Sign up with a Google account (allow authentication access).
- On the dashboard, click Create New Site.
- Select WordPress as the CMS.
- Enter a site name (e.g.
myfirstwpdemo). - Choose region: USA.
- Click Deploy WordPress: this can take 5 to 10 minutes.
Installing WordPress
- Click "Visit Pantheon Site".
- Set the language (English).
- Set the site title, admin username, and password; optionally uncheck "Discourage Search Engines" once you want the site publicly visible.
- Click Install WordPress.
Logging in
Copy the site URL, append /wp-login.php or /wp-admin, and log in with
your credentials to reach the WordPress Dashboard.
Core summary
| Element | Description |
|---|---|
| Domain | Unique website address |
| Hosting | Storage space for website content |
| WordPress | Software that runs the website |
| Theme | Controls the design/layout |
| Plugins | Add new features and solve problems |
| CMS | Manage the site without coding |
Practice assignment
Set up a WordPress site on Pantheon.io, install the Kadence theme, add one plugin (e.g. a contact form), and create two pages: "Home" and "About Us".
Tip
Every successful website needs good structure (theme), functional features (plugins), fast speed (hosting), and clear branding (logo, content, menu).