Custom fields let you attach extra pieces of information to a post or page beyond the standard title and content. Think of them as small labeled boxes of data — a price, a location, an expiration date, a rating — that you can save alongside your content.
WordPress calls this system “meta data,” and it’s been part of the platform since the early days, well before blocks or page builders existed.
A Practical Example
Imagine a recipe website. Each recipe post needs a title and instructions, but it could also use custom fields for “prep time,” “servings,” and “calories.” These aren’t part of the main content, but they’re still useful data tied to that specific post.
A theme or plugin can then read those custom fields and display them in a structured way — like a recipe card — separate from the main article text.
How They’re Used
By default, WordPress includes a basic custom fields panel in the editor, though many plugins offer a friendlier way to manage them with organized forms and field types like dropdowns, dates, or image uploads.
Developers also use custom fields heavily when building custom post types, since they let you store structured details — like a product’s SKU or a job listing’s salary range — without cluttering the main content area.