I think it is because of page cache. Are you using any caching plugins? Please try clearing cache.
Hi Thomas. Thanks for this. I have tried this and it still doesn’t work.
When I click on ‘view site’ after doing this, it shows the menu. However once I logout and view the website, they still do not display.
Which caching plugin you are using? I would suggest you to delete the cache/ folder inside wp-content/ directory. As most of the caching plugins place their page cache files in this directory.
Hi sjparkes,
I saw that you have used bulk theme.
In “Admin panel > Appearance > Menus” section where you have created menu links, verify “Display Location” under “Menu Settings” whether you have checked the checkbox. Unless checked the menu position, it will not appear in frontend theme.