Media & Content Organization

WordPress Fundamentals

Chapter 7 · Media & Content Organization

Posts and Pages hold your content; themes and plugins shape what surrounds it. This chapter covers what ties everything together — the media you upload, how posts get organized for browsing, and the menus and small content blocks that make a site actually navigable.

The Media Library

Every image, video, and document uploaded to a site lands in the Media Library (Media → Library), a central place to browse, search, and reuse anything already uploaded rather than uploading duplicates.

  • Alt text — a written description attached to each image, read aloud by screen readers and shown if an image fails to load; genuinely important for accessibility, not an optional metadata field
  • Automatically generated image sizes — WordPress creates several resized versions of every uploaded image (commonly thumbnail, medium, large, and the original full size) so the right size can be used in different contexts without manual resizing
  • Featured image — one image chosen to represent a Post, used in blog listings, social-media link previews, and anywhere a theme displays a post's own thumbnail
Alt text isn't busywork
A visually impaired visitor using a screen reader relies entirely on alt text to know what an image actually shows — skipping it isn't a minor shortcut, it's the difference between an image being genuinely accessible and effectively invisible to part of your audience.

Categories vs. Tags — A Distinction Worth Getting Right

Both organize Posts specifically — per WordPress Fundamentals 3's own compare table, Pages don't use either by default — but they solve genuinely different organizational problems.

CategoriesTags
Broad, structural — the site's main topic areasGranular, cross-cutting — specific topics a post touches on
Hierarchical (can have parent/child categories)Flat — no hierarchy at all
Every post has at least one — falls back to "Uncategorized" if none is chosenEntirely optional
Think: a book's table of contentsThink: a book's index
A concrete example
A cooking blog might use categories for its top-level structure — Breakfast, Dinner, Desserts — each post belonging to exactly one or two. Tags would then cross-cut those categories entirely: vegan, 30-minutes-or-less, one-pot — connecting a Breakfast post and a Dinner post that share a tag, something categories alone could never express.

Navigation Menus

Appearance → Menus lets you build a navigation structure by adding Pages, Posts, Categories, or custom links, then dragging them into the order and nesting you want (nested items become dropdown submenus in most themes).

Menu locations are defined by the theme, not by you
Where a menu can actually appear — a "Primary Menu" in the header, a "Footer Menu" at the bottom — is a set of locations the active theme itself defines, per WordPress Fundamentals 5's own material on themes. Switching to a different theme can mean reassigning your menus to that theme's own, differently-named locations.

Widgets

Widgets are small, self-contained content blocks placed into designated areas a theme provides — commonly a sidebar or a footer — things like a search box, a list of recent posts, a category list, or custom text. In modern WordPress, the Widgets screen itself is built using the same block system introduced in WordPress Fundamentals 4, rather than a separate, older widget interface.

Widgets are also theme-dependent, and evolving
Which widget areas exist at all is defined by the active theme, exactly like menu locations above. On modern block themes, much of what widgets traditionally did is increasingly handled directly through Full Site Editing's own template parts instead — another concrete instance of the FSE shift previewed in WordPress Fundamentals 4 and 5.

Hands-On Exercises

Exercise 1

A cooking blog wants to let readers browse "all vegan recipes" across every meal category (breakfast, dinner, dessert). Explain whether this calls for a category or a tag, and why, using this chapter's own reasoning.

📄 View solution
Exercise 2

A site owner switches to a new theme and notices their footer menu has disappeared from the site, even though the menu itself still exists under Appearance → Menus. Explain what most likely happened.

📄 View solution
Exercise 3

Explain why this chapter treats alt text as more than an optional metadata field, and describe concretely who is affected if it's left blank.

📄 View solution

Chapter 7 Quick Reference

  • The Media Library centralizes uploads; alt text matters for accessibility, WordPress auto-generates several image sizes, and a Post's featured image represents it in listings
  • Categories — broad, hierarchical, structural (table of contents); Tags — granular, flat, optional, cross-cutting (index)
  • Both apply to Posts only, not Pages, per WordPress Fundamentals 3
  • Navigation menus are built under Appearance → Menus, but their actual display locations are defined by the active theme
  • Widgets are theme-dependent content blocks, now block-based, and increasingly absorbed into Full Site Editing on modern themes
  • Next chapter: Users & Roles