adding check around the adminHooks menu location to check for empty menus
authorAnthony Talarico <talarico@gaslightmedia.com>
Thu, 25 Oct 2018 15:06:11 +0000 (11:06 -0400)
committerAnthony Talarico <talarico@gaslightmedia.com>
Thu, 25 Oct 2018 15:06:11 +0000 (11:06 -0400)
setup/adminHooks.php

index bda960a..2b77473 100644 (file)
@@ -110,8 +110,10 @@ if( !$menuExists && defined( 'GLM_MEMBERS_PLUGIN_MEMBERS_ONLY_ID' ) ){
 $locations = get_theme_mod( 'nav_menu_locations' );
 if(!empty($locations)){
     $menu = get_term_by('name', $menuName, 'nav_menu');
-    $locations[$menuSlug] = $menu->term_id;
-    set_theme_mod('nav_menu_locations', $locations);
+    if($menu){
+        $locations[$menuSlug] = $menu->term_id;
+        set_theme_mod('nav_menu_locations', $locations);
+    }
 }
 
 add_action( 'add_meta_boxes', function() {