DEV Community

nedajahanfar
nedajahanfar

Posted on

Understanding WordPress Basics Before You Start

So you decided you want to create a website and put it on the internet.
Is the only way to do that by talking code to a computer?
No

Today we also have GUIs (graphical user interfaces) for this, and WordPress was made exactly for that reason.

Around 42–48% of all websites in the world are built with WordPress, which already tells you a lot about how powerful and accessible it is.

Content types in WordPress:

In WordPress, there are three main types of content you can give to a website:

1. Blog posts (Posts)

It also has a dedicated button in the WordPress dashboard.

It’s meant for:
blogs
articles
long text-based content
content that grows over time

Blog posts are usually managed and enhanced by blog-focused plugins.
One popular plugin used to extend content structures is JetEngine.

2.Pages (what you visually build)

Pages are more similar to what developers imagine when they think about structure.

They are:
visual layouts
sections + components
built using page builders

The most famous one is Elementor.

Pages have their own section in the dashboard, and you usually use them for:
Home
About
Services
Contact
Landing pages

Think of pages as designed layouts, not streams of content.

3. Custom Content Types (CCT / CPT)

This is where WordPress becomes more powerful.

Custom Content Types are structured content, similar to data stored in tables:
products
events
courses
team members
portfolio items

You can compare them to rows in a database table, where each item has fields (title, price, image, date, etc.).

They are not “pages” and not “blogs”, but reusable structured data.

Themes: the foundation of your site

When you create a site, the first thing you choose is a theme.

A theme decides:

typography
spacing
base layout
general visual rules

Some themes are very flexible, like Astra, which means:

easy to customize
works well with page builders
doesn’t lock you into a rigid structure

Other themes are more opinionated, meaning:
harder to modify
more constraints
faster setup but less freedom

Choose your theme wisely, because it affects everything that comes after.

Templates (often confused, very important)

After themes, we arrive at templates.

There are two types of templates:

1.Templates you create yourself

These are templates you build using Elementor (or another page builder).
They are basically reusable layouts.

2.Inserted / imported templates

These come from:
template kits
external libraries...

Important rule:
Once you create a page using a specific template, you can’t just switch the template.
You usually need to create a new page if you want a different structure.

Templates are basically sets of components, reused across pages.

Plugins (extra powers):

Plugins are how you add functionality to WordPress.

If you come from a coding background:
plugins are like libraries
they extend what WordPress can do

Too many plugins is not good:
slower site
conflicts
harder maintenance

Some very famous plugins:
WooCommerce → adds an entire e-commerce system
Elementor → visual page builder
Security plugins → protect your site
SEO plugins → help search engines understand your content

Each plugin adds power, but also responsibility.

Final thought?
WordPress lets you build websites without writing code, but understanding how it works makes a huge difference.

Top comments (0)