Notice: Trying to get property of non-object in navwalker menu


Este error ocurre porque no tienes ningun menu asignado. Al asignar el menu ya no te dara este problema. Pero si estas creando un tema, queda bastante mal.

Para solucionarlo solo teneis que comprobar antes de pintar el menu si existe un menu ya.

Antes:

wp_nav_menu( array(
		'theme_location' => 'main-menu',
			'depth'             => 2,
			'container'         => false, 
			'fallback_cb'       => 'wp_bootstrap_navwalker::fallback',
			'walker'            => new wp_bootstrap_navwalker())
		);
	}

Despues

if (has_nav_menu('primary')) {
	wp_nav_menu( array(
		'theme_location' => 'main-menu',
			'depth'             => 2,
			'container'         => false, 
			'fallback_cb'       => 'wp_bootstrap_navwalker::fallback',
			'walker'            => new wp_bootstrap_navwalker())
		);
	}