Hi Bill,
You can try this PHP snippet:
function add_nav_description( $item_output, $item, $depth, $args ) {
$menu_name = 'Your menu name here';
if ( !empty( $item->description) && $menu_name == $args->menu->name ) {
$item_output = str_replace( $args->link_after . '</a>', '<div class="menu-item-description">' . $item->description . '</div>' . $args->link_after . '</a>', $item_output );
}
return $item_output;
}
add_filter( 'walker_nav_menu_start_el', 'add_nav_description', 10, 4 );
Here’s how to add PHP – https://docs.generatepress.com/article/adding-php/
Just change the $menu_name
value to the name of your menu w/ description.
You then use this CSS for styling:
.menu-item-description {
margin-left: 20px;
color: black;
font-size: 14px;
}
Here’s how to add CSS: – https://docs.generatepress.com/article/adding-css/
Let us know if you need further styling.