WordPress: Building Progressive Themes with WP Rig Add a new custom menu Instructor: Morten Rand-Hendriksen. A theme can have any number of custom menu locations. These are defined in functions.php and called in template files. In this movie you’ll learn how to add and manage custom menu locations. Watch this entire course for free at LinkedIn Learning.