Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
World desk3 min

How to Add Menu Descriptions in WordPress Themes

Add a description to a classic WordPress menu item through Appearance > Menus and Screen Options—but whether visitors see it depends on theme support. Block themes use the Navigation block.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

In a classic WordPress theme, add a description by opening Appearance > Menus, expanding a menu item, enabling Description under Screen Options if needed, entering the text, and saving the menu. The description appears on the site only if the active theme outputs it. Block themes use a different Navigation-block workflow, so the classic Menus screen and its description field are not universal.

First identify which kind of theme you are using

The steps depend on the site’s editing interface. WordPress documentation says the Appearance Menus screen stopped being included for every site by default after WordPress 5.9. For block themes, navigation is managed with the Navigation block in WordPress 6.0 and later. Classic themes use the Menus screen when it is available; a plugin or hybrid setup may also provide classic menu editing. WordPress’s Appearance Menus documentation explains these distinctions.

As an Amazon Associate I earn from qualifying purchases.

Workflow Where to edit What to expect from descriptions
Classic theme Appearance > Menus, when available The per-item Description field may be hidden under Screen Options. Front-end display requires support from the active theme.
Block theme Navigation block workflow The cited WordPress documentation does not establish that every block theme provides a description control. Check the available controls and rendered navigation.

Add a description in the classic Menus screen

  1. Open Appearance > Menus. If you do not see this screen, check whether the site uses a block theme or whether a plugin or theme provides another menu editor.
  2. Select the menu you want to change, then expand the menu item that needs a description.
  3. Reveal the Description field if necessary. Open Screen Options at the top of the screen and enable Description.
  4. Enter the description in the expanded menu item’s Description field.
  5. Save the menu, then visit the front end and check the relevant menu.

WordPress documents the Description field as an item-level control in the classic Menus interface. Its guidance is explicit: “The description will be displayed in the menu if the current theme supports it.” See the Appearance Menus documentation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If the description does not appear on the site

Saving the field and displaying it are separate things. If the description is present in the editor but missing from the front end, the save may have worked: the active theme may simply not output menu descriptions. Check the menu on the front end after saving, and consult the theme’s documentation or developer if it does not appear.

For classic themes, the Theme Handbook describes registering menu locations with register_nav_menus() and rendering them with wp_nav_menu(). Those functions explain the theme’s menu workflow, but they do not provide one universal change that makes every theme print descriptions. The required adjustment depends on how that theme renders its menu. WordPress’s Navigation Menus Theme Handbook covers registration and rendering.

What to check in a block theme

In a block theme, edit navigation through the Navigation block rather than assuming the classic Menus screen applies. Inspect the controls available in the site’s editor and verify the result on the front end. WordPress’s documentation establishes the Navigation-block workflow for block-theme navigation, but does not establish that a description field is available in every block theme. A classic-theme code change is not a general solution for block-theme navigation.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Notes for theme developers

Start by tracing the theme’s own menu implementation: find where it registers menu locations and how it renders them. The classic-theme documentation identifies register_nav_menus() and wp_nav_menu() as key parts of that workflow; the right place to add output varies by theme. Review the relevant template or menu walker before changing code, and check the result against the theme and WordPress version in use. The Theme Functions handbook provides further context on theme functions.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The wp_nav_menu_item_custom_fields hook is for adding custom editor fields to menu items. WordPress introduced it in version 5.4.0. Adding a field with this hook does not, by itself, implement front-end rendering for the built-in Description field; editor controls and theme output are separate concerns. See the hook reference and changelog.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.