En efecto, tienes que darle el soporte al theme para los menús, lo otro es un error claro de interpretación, esto te ayudará a entender:
Código PHP:
Ver original<?php
$location = 'lindo-menu';
$description = 'El menu mas lindo del mundo';
register_nav_menu( $location, $description );
?>
o lo que es lo mismo:
Código PHP:
Ver original<?php
register_nav_menu( 'lindo-menu', 'El menu mas lindo del mundo' );
?>
Amigo, tienes que aprender a interpretar lo que explica la documentación, los ejemplos son claros, pero hay que interpretarlos. Osea, en lugar de un ejemplo literal, te ponen el nombre de una variable que, generalmente, engloba un concepto, que debe ser fácil de interpretar.
Saludos.